[Ecls-list] Gray streams
Juan Jose Garcia-Ripoll
jjgarcia at users.sourceforge.net
Sun Mar 30 19:53:11 UTC 2008
On Sun, Mar 30, 2008 at 5:00 PM, css <css at swissjabber.ch> wrote:
> > - The functions CLOSE, {OPEN,INPUT,OUTPUT}-STREAM-P, STREAM-P and
> > STREAM-ELEMENT-TYPE are now offered in two flavors. The versions exported by
> > the COMMON-LISP package are ordinary functions, the versions in the GRAY
> > package are generic functions that can be specialized to new classes.[...]
>
> Is this going to be that way in future versions of ECL, or will these
> symbols in CL: be replaced by the generics someday (which would make
> it much more compatible with most other CL-Implementations)?
Two powerful reasons favor the ordinary functions approach: speed and
size of compiled code that invokes these functions and strict adoption
of the standard. It will remain so until somebody convinces me that
the contrary is better.
Juanjo
--
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com
More information about the ecl-devel
mailing list