ECL implements all stream types described in ANSI. Additionally,
when configured with option --enable-clos-streams
, ECL
includes a version of Gray streams where any object that implements the
appropiate methods (stream-input-p
,
stream-read-char
, etc) is a valid argument for the
functions that expect streams, such as read
,
print
, etc.