[slime-devel] Slime vs Franz Eli

Chris Kim chrisk414 at hotmail.com
Wed May 19 08:14:18 UTC 2010


You guys are awesome!!



--------------------------------------------------
From: "Helmut Eller" <heller at common-lisp.net>
Sent: Wednesday, May 19, 2010 4:00 PM
To: <slime-devel at common-lisp.net>
Subject: Re: [slime-devel] Slime vs Franz Eli

> * Chris Kim [2010-05-19 08:15+0200] writes:
>
>> Hi, all,
>>
>> I've been using Slime on top of Franz ACL for quite a while.
>> My experience with Slime is very positive and I like Slime better in 
>> every
>> aspects except in following situations.
>>
>>     1. Slime debugger: It prints bunch of Slime (swank: ..... ) related
>> messages that I'm not interested.
>> It's always hard to trying to comb through messages that I'm interested. 
>> How
>> can I turn Slime related messages off?
>
> Slime frames are either at the top end or the bottom end of the stack.
> Those on the bottom shouldn't be a problem.  To hide the frames on the
> top Slime needs to guess in which frame the error occurred and that's not
> always perfect (ie. it shows too many frames).  Have a look at the
> function FIND-TOPFRAME in swank-allegro.lisp.  That's where the decision
> is made.  Improvements welcome.
>
>>    2. While debugging, evaulating expression does not print anything but 
>> only
>> the retuned result.  Can I have it print to the standard output, i.e.,
>> console?
>
> The debugger doesn't change *standard-output*.  The output is probably
> in the *inferior-lisp* buffer or the *slime-repl* buffer or you forgot
> to call FORCE-OUTPUT.  If you connect to a remote server (or similar)
> then the output will be written to whatever *standard-output* is
> connected.  You may be interested in the slime-redirect-inferior-output
> command which redirects the output which would normally go
> to *inferior-lisp* to the *slime-repl* buffer.
>
>>    3. Lack of REPL command: Franz Eli supports REPL commands, for
>> example, ":proc"  for listing processes, ":pa" to change package and so 
>> on.
>> Is there way to add them in?
>
> It's a bit different in Slime: if you type ",in" you can change the
> package.  There a few more of those "shortcuts" and you can add your own
> with defslime-repl-shortcut.
>
> Helmut
>
>
> _______________________________________________
> slime-devel site list
> slime-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/slime-devel
> 




More information about the slime-devel mailing list