Problems with Gray Streams
Gray streams methods, which define the specific streams implementation, are defined immediately below the Common Lisp streams interface level.
- The CLOS dispatch is performed at higher level than is necessary, thus creating inefficient instruction paths not easily optimizable.
- The implementation interface of Gray streams overlaps in behavior.