‘Gray’ Streams
Background
- Streams are CLOS objects. Input/Output operations are implemented as methods.
Problems with Gray Streams
- Gray Streams distinguish input and output directions per class.
- Forces combination and mixins in order to model the three different modes (e.g., input only, output only, and input/output) for the various stream classes.