Hi Mike, Sorry about the wait, I put the mail aside while CVS was down. I'm CC'ing the mailing list now that it's back. "Mike Beedle" <beedlem@e-architects.com> writes:
Luke:
Some quick feedback. Overall, SLIME is great.
I like it much better over ILISP or ELI.
Here are some comments, mostly on the debugger. (You may already know some of these things.)
1. LINUX
CMU 18e (Linux) --------------- (loaded as inferior lisp)
1. s, sldb-step does not work AND causes the connection to be dropped
I've disabled the step command in the Elisp end. It doesn't seem to be implemented by any backend, nor have an interface definition. (Anyone know the history?)
2. v works on "swank" frames but it does not work for the compiled code.
This works for me. Can you post more details, e.g. a step by step example? The Swank frames aren't treated specially so possibly there is something funky about the other frames your v'ing.
l, d, i, t, r, etc. all work.
Allegro 6.2 (Linux) ------------------- (loaded as inferior lisp)
1. s, sldb-step does not work AND causes the connection to be dropped:
[Symbol "SLDB-STEP" not found in the SWANK package. [file position = 28]]
(As above.)
2. v does not work
This feature isn't implemented in the ACL backend.
3. l sort of hangs the process but Ctrl-g get it out of the state.
I don't have ACL installed to test this. Anyone?
2. XP
Clisp 2.33.1 (XP) ----------------- (loaded as inferior lisp)
1. s, sldb-step does not work but there are no sides effects (as far as I can tell).
(As above.)
2. v, for jumping to the code on the debugger does not work
The command isn't implemented in the CLISP backend.
Allegro 6.2 (XP) ---------------- (loaded through swank interface through ACL.)
1. s, sldb-step does not work AND causes the connection to be dropped:
[Symbol "SLDB-STEP" not found in the SWANK package. [file position = 28]]
2. v, for jumping to the code on the debugger does not work
These are as above. The last ones sound nasty:
3. l on the debugger causes both Emacs and Allegro to hang, but you can get out with Ctrl-g on Emacs and by hitting RETRUN on Allegro (I think). 4. Esc (Meta) - . does not work 5. Get a "broken Allegro process" on exit from Emacs:
;; [eof encountered on stream #<MULTIVALENT stream socket connected from localhost/4005 to localhost/3809 @ #x206738f2>]
Anyone able to investigate? I'm not wild about ACL's licensing mechanism and would prefer not to install it on my computer. Cheers, Luke