Next: , Previous: , Up: Design Choices and Extensions   [Contents][Index]


2.13 Simple Streams

CMUCL includes a partial implementation of Simple Streams, a protocol that allows user-extensible streams1. The protocol was proposed by Franz, Inc. and is intended to replace the Gray Streams method of extending streams. Simple streams are distributed as a CMUCL subsystem, that can be loaded into the image by saying

   (require :simple-streams)

Note that CMUCL implementation of simple streams is incomplete, and in particular is currently missing support for the functions read-sequence and write-sequence. Please consult the Allegro Common Lisp documentation for more information on simple streams.


Footnotes

(1)

This implementation was donated by Paul Foley