Hi,
I've added some code to send the output for *slime-output* across a dedicated network stream. This is quite a bit faster, but the main advantage is that Emacs remains more responsive if we get a lot of output from the Lisp. This was particularly problematic with XEmacs. The drawback is that this scheme bypasses the state machine and the added complexity for the second channel. Also, this isn't a true solution but only hides the problem.
The new scheme is currently only available for CMUCL and SBCL. The old scheme can still be used, selectable with *use-dedicated-output-stream*.
Comments?
Helmut.