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