Next: Package Locks, Previous: Pathnames, Up: Top

## 10 Extensible Streams

SBCL supports various extensions of ANSI Common Lisp streams.

Bivalent Streams
  A type of stream that can read and write both `character` and `(unsigned-byte 8)` values.
Gray Streams
  User-overloadable CLOS classes whose instances can be used as Lisp streams (e.g. passed as the first argument to `format`).
Simple Streams
  The bundled contrib module sb-simple-streams implements a subset of the Franz Allegro simple-streams proposal.