Re: 'Naïve' indenting in the IDE

"smallhairytroll" <[email protected]> Tue, 01 Jul 2003 08:51:51 -0000
Newsgroups gmane.lisp.corman
Message-ID <[email protected]>
Hi John,

I have not been successful getting CCL 2.x to work in XEmacs under 
either ilisp or inferior Lisp. XEmacs 'hangs' for a couple of 
minutes after:

M - x run-ilisp
cormanlisp

Things seem to load just fine, but no keyboard inputs are accepted. 
I can still scroll around the buffer, select menu items etc, just 
not type anything. Then sometimes, after much clicking and random 
key presses, XEmacs begins to function - but 95% of the time I have 
to kill the process completely.

I used XEmacs as it has a really easy Windows type installer -  
exactly like CygWin - that downloads the latest packages from the 
Internet and configures everything with a couple of mouse clicks. 
Pretty much everything comes pre-installed and configured. The 
latest version of iLisp, speedbar, the VisualStudio type 
class/file/function browser etc.

I think, for now, you are stuck using inferior Lisp as Chris 
suggests, and CCL 1.5. The Cookbook really helps in this regard.

I wish the IDE would line up parenthesis when e.g. breaking variable 
definitions over multiple lines in a LET or DO. A function/class 
browser, similar to VisualC++ would be wonderful too. I don't have 
hundreds of lines of Lisp code to go though. But when I browse the 
CCL Lisp/C++ source I do it in VisualC++ because of the 
powerful 'Find' & 'Find in Files' functions. Having the results of a 
search available in a window at the bottom of the IDE is just great.

-Luke

--- In [email protected], Chris Perkins <cperkins@m...> 
wrote:
> John,
> 
> I currently run Corman Lisp as an inferior Lisp using Emacs.  It's 
not as sophisticated as ilisp, but it works well enough.  There's no 
type-ahead, but indenting, lisp interaction, symbol menu, hyperspec 
integration, etc. are all working.
> 
> I believe I followed the directions from Bill Clementson that are 
on the CL-Cookbook, and I was inspired to do so by the previous 
postings on this list by Edi Wietz.   Edi, incidentally, was able to 
get ilisp to work and posted directions on this forum (in February 
2003?)
> 
> Chris
> 
> At 11:15 PM 6/29/2003, you wrote:
> >I think Corman Lisp is great, which is why I'm using it for 
my "killer 
> >app." However, I need some sort of Lisp editing solution that (a) 
allows 
> >interaction with the REPL, and (b) indents my Lisp source 
properly, where 
> >"properly" is defined as "how Emacs does it when told to use the 
> >common-lisp-indent-function." I've found syntax colouring pretty 
> >habit-forming, as well.
> >
> >Given that I can't get XEmacs+ILISP to work with CCL (and I 
haven't seen 
> >any reports of anyone else getting it to work either), I'm 
currently saving 
> >my file in XEmacs and (load "...") it in Roger's IDE, and cutting 
and 
> >pasting bits of text back and forth, which is definitely not the 
Right Thing.
> >
> >Seeing that others (i.e. Reini Urban) have hacked on this and 
apparently 
> >run out of steam, I'm somewhat loathe to get too embroiled in 
ILISP & Elisp 
> >myself, so I thought I would ask the list first:
> >
> >- what do people currently use to edit their Lisp source when 
developing 
> >with/for Corman Lisp? If you use the IDE, does the lack 
of "proper" 
> >indenting etc. really bug you?
> >
> >- has anyone managed to get (X)Emacs + ILISP + CCL working? If 
so, how? 
> >(Luke, how did you get on?)
> >
> >- would anyone else really, really like Roger to add better 
indenting to 
> >the IDE?
> >
> >Failing that, I'm considering trying to port ELI, after reading 
this: 
> 
><http://lemonodor.com/archives/000461.html#000461>http://lemonodor.c
om/archives/000461.html#000461 (but I suspect it would 
> >mean porting the sb-aclrepl as well).
> >
> >I don't mean to criticise ILISP or Mr. Urban or anything; I'm 
just trying 
> >to see what my options are here.
> >
> >Cheers,
> >
> >John :^P
> >
> >--
> >John Pallister
> >john@s... 
> >
> >
> >Yahoo! Groups 
Sponsor<http://rd.yahoo.com/M=251812.3170658.4537139.1261774/D=egroup
web/S=1706441874:HM/A=1564415/R=0/SIG=11t6t7kdo/*http://www.netflix.c
om/Default?mqso=60164784&partid=3170658> 
> >
> >To unsubscribe from this group, send an email to:
> >[email protected]
> >
> >
> >
> >Your use of Yahoo! Groups is subject to the 
<http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service.


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/Lj3uPC/Me7FAA/ySSFAA/SyjtlB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
[email protected]

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/