[slime-devel] SWANK STREAMS clobbered with lispworks

Martin Simmons martin at lispworks.com
Mon Jun 22 11:21:22 UTC 2009


>>>>> On Sat, 20 Jun 2009 13:07:27 +0530, Madhu  said:
> Cancel-Lock: sha1:E3KjN+JxDXTc+tqC03Kn9y8Hbpk=
> 
> 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 ?

Which version of SLIME, which contribs are you loading and how are you
starting it?  What is the value of SWANK:*GLOBALLY-REDIRECT-IO*?

__Martin




More information about the slime-devel mailing list