[Ecls-list] Gray-like streams

Juan Jose Garcia Ripoll lisp at arrakis.es
Thu Mar 17 08:52:41 UTC 2005


Hi,

as a further step in porting Slime, today I have committed an 
implementation of the Gray streams with some hacks to make it compatible 
with older versions of ECL and to avoid making CLOSE, OUTPUT-STREAM-P, 
etc, generic functions.

Our implementation of CLOS streams now builds on the Gray streams 
proposal except for the generic functions CLOSE, STREAM-ELEMENT-TYPE, 
INPUT-STREAM-P, OUTPUT-STREAM-P and OPEN-STREAM-P. We rather keep these 
as  normal functions that call the user extensible EXT:STREAM-{CLOSE, 
ELT-TYPE, INPUT-P, OUTPUT-P, OPEN-P}.

Care has been taken to ensure compatibility with previous versions of 
ECL, in particular when naming the stream functions.

Please any problems.

Juanjo





More information about the ecl-devel mailing list