Ask your vendor if they support "Gray Streams" (a proposal for
extensible streams written by, and named after, David Gray). It's not
a part of any standard, but I've heard it is widely implemented anyway,
particularly because it helps the implementation of CLIM a lot.
(It's in LispWorks version 4 and above for both PC and Unix, for example.)
Certainly, it's worth asking about. (And if you need a copy of the proposal,
you can send me mail and I'll dig one up for you.)
It is indeed an obvious candidate for next-round standardization.
---
Submissions to: lisp-st...@cs.rochester.edu
Metamail (not for publication) to: lisp-standa...@cs.rochester.edu
An archive is maintained on ftp.cs.rochester.edu:/pub/archives/lisp-standards/
also accessible via the ALU home page:
http://www.cs.rochester.edu/u/miller/alu.html
Code submissions to: ftp.cs.rochester.edu:/incoming/
Please read the README files in those directories for directions.