[slime-devel] Re: A possible bug in slime
Luke Gorrie
luke at bluetail.com
Mon Dec 22 02:22:09 UTC 2003
Ignas Mikalajunas <voblia at centras.lt> writes:
> If you start fiddling with *standard-input* in slime
> like (read *standard-input*) slime becomes unstable.
>
> I just tried reading from *standard-input* then my program
> started computations and i tried to do Ctrl+C in Eterm
> where cmucl was running. You can see the result.
>
> I have attached the log.
Thanks. It appears the problem is that ^C'ing CMUCL put it into the
debugger, but our protocol forbids Lisp to enter the debugger while
it's supposed to be waiting while reading input. One of those
"asynchronous errors" that we don't handle very well right now.
You might have to live with it for a little while :-). I'm
protocol-hacking currently, but first of all so that Emacs can connect
to multiple Lisps at once. If this works well we can use it as Gary
Byers described for multithreaded operation, which would also give us
the nice "use two debuggers at once" feature Peter Siebel suggested.
Cheers,
Luke
More information about the slime-devel
mailing list