Package: trivial-gray-streams

Generic Function stream-read-char-no-hang

Lambda List

stream-read-char-no-hang (stream)


This is used to implement cl:read-char-no-hang. It returns either a character, or nil if no input is currently available, or :eof if end-of-file is reached. The default method provided by fundamental-character-input-stream simply calls stream-read-char; this is sufficient for file streams, but interactive streams should define their own method.