[slime-devel] Daily ChangeLog diff

Stephen Compall s11 at member.fsf.org
Mon Aug 28 04:45:45 UTC 2006


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'.

-- 
Stephen Compall
http://scompall.nocandysw.com/blog



More information about the slime-devel mailing list