Is it possible to run SLIME with Allegro using communication-style = :sigio rather than :spawn?
I have a custom REPL loop which handles tcl/tk events in addition to input from *standard-input*. This work fine with SLIME and CMUCL with communication-style = :sigio.
I have encountered difficulties implementing event-handling for tcl/tk with SLIME using communication-style = :spawn. One problem is that (method stream-listen slime-input-stream) on Allegro just checks if the buffer contains characters. It does not attempt to ask the socket is there are characters available. This does not appear to be a problem in CMUCL.