Madhu enometh@meer.net writes:
- Matthias Koeppe 871wdrqhk5.fsf@moose.moosenet :
| [...] race between the REPL results (sent through SLIME events) | and the regular process output (sent through the dedicated | stream). [...] [...] core slime should only have something simple and which works reliably and is of sound design.
I actually agree with you.
In my opinion, "*use-dedicated-output-stream* = t" is (and always was) fundamentally flawed because you cannot guarantee anything about the timing of the two streams (the dedicated stream and the slime event stream).
(That's why slime-repl-insert-prompt has included a timer kludge to hide the race for a long time -- since revision 1.179 from 2004-01-15.)
I don't mind if this mode of output ("*use-dedicated-output-stream* = t") is removed from SLIME. As I said, I don't use it myself.
However, there were or are users who are interested in using "*use-dedicated-output-stream* = t" because of performance considerations. I am trying to fix it for the benefit of those users.
Matthias