[slime-devel] Re: Output lost after disconnect reconnect

Tobias C. Rittweiler tcr at freebits.de
Fri Jul 4 23:32:21 UTC 2008


Gábor Melis <mega at retes.hu> writes:

> On Jueves 03 Abril 2008, Tobias C. Rittweiler wrote:
> > Gábor Melis <mega at retes.hu> writes:
> > > The attached patch aims to fix this by:
> > > 	* swank.lisp (maybe-call-with-io-redirection): don't
> > > 	CALL-WITH-REDIRECTED-IO if *GLOBALLY-REDIRECT-IO*. Fixes
> > > 	lost output after disconnect, reconnect.
> >
> > The "problem" with this is that you'll then be able to globally set
> > *STANDARD-OUTPUT* &c to other values in case of
> > *GLOBALLY-REDIRECT-IO* from the REPL. You won't be able to do so when
> > *GLOBALLY-REDIRECT-IO* is NIL, though.
> >
> > Thus for consistency, I'd suggest to modify CALL-WITH-REDIRECTED-IO
> > to bind *STANDARD-OUTPUT* &c in any case (if *GLOBALLY-REDIRECT-IO*
> > is T, they're just bound to themselves.)
>
> Updated patch attached.
>
> Tested with sbcl and allegro (with allegro it needs the other 
> *globally-redirect-io* patch sent today).

Applied, thanks.

What is the other patch, and has it been applied in the mean time?

  -T.




More information about the slime-devel mailing list