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.)
- LINUX
CMU 18e (Linux)
(loaded as inferior lisp)
- 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?)
- 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)
- 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.)
- v does not work
This feature isn't implemented in the ACL backend.
- 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?
- XP
Clisp 2.33.1 (XP)
(loaded as inferior lisp)
- s, sldb-step does not work but there are no sides effects
(as far as I can tell).
(As above.)
- 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.)
- 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]]
- v, for jumping to the code on the debugger does not work
These are as above.
The last ones sound nasty:
- 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).
- Esc (Meta) - . does not work
- 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
Luke Gorrie luke@bluetail.com writes:
- 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?)
sldb-step was lost during the Great Package Split. It's only implemented for CMUCL and it is very simple. I re-enabled it; perhaps someone has a some good ideas to improve it. It would be probably be nicer if the source location would be highlighted immediately after hitting a breakpoint (like in gdb) and not only after pressing v.
- 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?
This bug should be fixed in CVS. with-temp-buffer was used without a suitable value for slime-current-thread.
- Esc (Meta) - . does not work
M-. seems to work here.
- 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?
Not sure if this is a serious bug. The reader-thread just terminates; the other threads are still there tough.
I'm not wild about ACL's licensing mechanism and would prefer not to install it on my computer.
FWIW, Allegro 5 has a different license (no email every month) and can be downloaded from ftp://ftp.franz.com./pub/linux/acl50/.
Helmut.
Helmut Eller e9626484@stud3.tuwien.ac.at writes:
FWIW, Allegro 5 has a different license (no email every month) and can be downloaded from ftp://ftp.franz.com./pub/linux/acl50/.
Thanks, I have this working now.
I also tried to fire up the 6.2 trial but it doesn't link with my Glibc on debian testing. Anyone know an easy fix?
-Luke