[slime-devel] Slime broken on SBCL/Darwin by recent WAIT-FOR-INPUT changes

Helmut Eller heller at common-lisp.net
Sat Dec 3 16:48:41 UTC 2011


* Nikodemus Siivola [2011-12-03 16:11] writes:

> On 3 December 2011 17:37, Helmut Eller <heller at common-lisp.net> wrote:
>
>> It's now broken on Linux with SBCL 1.0.53.31-67a805d-dirty.
>
> I just tried to replicate on Linux, and it seems to work fine.
>
> Can you provide more details?

1. add #+sbcl (setq swank:*communication-style* nil) to ~/.swank.lisp
2. start Emacs with:

  emacs -Q -nw -eval '(setq inferior-lisp-program "sbcl --no-userinit")' \
        -l slime.el -f slime-setup -f slime x.lisp 

3. insert a form that would produce an error: (/ 1 0)
4. type C-x C-e and dismiss the debugger with q when in pops up
5. type C-x C-e again and nothing happens except
   that ; pipelined request... (swank:interactive-eval "(/ 1 0)")
   appears in the message area

Helmut





More information about the slime-devel mailing list