Next: Running Programs from Lisp, Previous: Stream Extensions, Up: Design Choices and Extensions [Contents][Index]
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.