Marco Baringer wrote:
- swank.lisp (input-available-p, process-available-input): Use
- READ-CHAR-NO-HANG instead of LISTEN because LISTEN suddenly
- returns false in SBCL 0.9.?? even if we are called from a
- fd-handler and the OPEN-STREAM-P returns true.
This is what `listen' is supposed to do, according to ANSI; I was the one who sent SBCL the patch to make this change. The version of `process-available-input' I sent in http://article.gmane.org/gmane.lisp.slime.devel/4710 also fixes that function while remaining with `listen'; I don't know about `input-available-p'.