Raymond Wiker Raymond.Wiker@fast.no writes:
Soooo, this looks like an SBCL issue, but why does this not
happen with C-c C-e? Are characters sent in different ways to SBCL with C-c C-e and C-c C-c?
Yes. C-c C-c is a SLIME command that sends the expression over a socket, whereas C-c C-e is an `inf-lisp' command that essentially pastes it into the listener in *inferior-lisp*. (We have these confusing inf-lisp bindings because they merge them directly into the lisp-mode keymap.)
I assume the "broken pipe" must refer to the TCP socket. Can you get any insight from strace'ing xemacs?
And just in case, can you send the exact form you're testing with? I tried again with a huge defconstant on linux with XEmacs 21.5beta16 but that didn't reproduce it either.
-Luke