
15 Sep
2005
15 Sep
'05
12:53 a.m.
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.