Gray Streams - SBCL 1.0.31 User Manual
Description: SBCL 1.0.31 User Manual

Next: Simple Streams, Previous: Bivalent Streams, Up: Extensible Streams

### 10.2 Gray Streams

The Gray Streams interface is a widely supported extension that provides for definition of CLOS-extensible stream classes. Gray stream classes are implemented by adding methods to generic functions analogous to Common Lisp's standard I/O functions. Instances of Gray stream classes may be used with any I/O operation where a non-Gray stream can, provided that all required methods have been implemented suitably.