[slime-devel] Re: Slime lockup after returning from SLDB
Jonathan Lee
2jlee at earthlink.net
Sun Oct 30 16:53:14 UTC 2005
Helmut Eller wrote:
>* Jonathan Lee [2005-10-30 03:20+0100] writes:
>
>
>
>>I believe that I am using the sldb-abort when I press the <a> key (at
>>least that's what the SLIME manual PDF file states). When I try using
>>the listed "abort" option by clicking on it then pressing the <ENTER>
>>key, it locks up just the same though.
>>
>>
>
>Yes, that's true. The problem is that the `abort' restart is
>established by CLISP's native REPL and is "below" the SLIME event
>loop. So if you invoke the restart, you jump out of the loop and SLIME
>stops responding to events.
>
>The usual way to exit from SLDB is with `q' which to invokes the
>`abort-request' restart.
>
>I added some cleanup code in the CVS version, so that the connection
>gets closed when the event loop terminates. Emacs will then display a
>message saying that the connection is closed.
>
>Helmut.
>
>
>
That worked. Thank you.
You might want to note in the SLIME documentation that the <q> command
is the preferred abort restart and that the <a> command will kill SLIME
as well.
More information about the slime-devel
mailing list