Trivial-gray-streams is a project mainly written in Common Lisp, based on the MIT license.
This system provides an extremely thin compatibility layer for gray streams. It is nearly too trivial for a complete package, except that I have copy&pasted this code into enough projects now that I decided to factor it out once again now, and then never have to touch it again.
Generic function STREAM-READ-SEQUENCE (stream sequence start end &key) Generic function STREAM-WRITE-SEQUENCE (stream sequence start end &key)
See above.
Generic function STREAM-FILE-POSITION (stream) => file position Generic function (SETF STREAM-FILE-POSITION) (position-spec stream) => successp
Will only be called by LispWorks, CLISP and SBCL.