[slime-devel] SWANK STREAMS clobbered with lispworks

Madhu enometh at meer.net
Sat Jun 20 07:37:27 UTC 2009


On Lispworks, the output associated with an editor window goes to the
Output Browser pane.  So evaluating a line such as (format t "foo~%"),
or (format *standard-output* "foo~%") with C-M-x in an editor pane would
print "foo" in the Output Browser.

However, when using SLIME, once emacs has connected to Lispworks over
SWANK, the output starts goes to the terminal on which Lispworks was
initially started.  This is because the value of *STANDARD-OUTPUT* in
the editor pane gets clobbered and set to a Synonym stream to
*TERMINAL-IO*.

This behaviour is observed on LWL with any version of slime, and is not
desirable.  How can one get the `output stream' back so output from the
Lispworks IDE can be seen inside the IDE ?

--
Madhu





More information about the slime-devel mailing list