rif rif@MIT.EDU writes:
Sorry, I was putting it in .emacs. If I create a .swank.lisp and put this in, then I again get the "correct" result.
Changing the topic, if I use :fd-handler, do I have any way to interrupt running Lisp code?
Yes, C-c C-c in the REPL or C-c C-b in a lisp-mode buffer will send a SIGINT and put it into the debugger.
:SIGIO means that RPCs from Emacs are executed by a signal handler so that they implicitly interrupt Lisp to make it act on them. So e.g. you can use the REPL while compiling a file.
-Luke