Fork of https://github.com/mv2devnul/taglib

dlichteblau 7c02055836 Initial revision 20 éve
Makefile 7c02055836 Initial revision 20 éve
README 7c02055836 Initial revision 20 éve
mixin.lisp 7c02055836 Initial revision 20 éve
package.lisp 7c02055836 Initial revision 20 éve
trivial-gray-streams.asd 7c02055836 Initial revision 20 éve

README

trivial-gray-streams
====================

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.


How to use it
=============

1. Use the package TRIVIAL-GRAY-STREAMS instead of whatever
implementation-specific package you would have to use otherwise to
get at gray stream symbols.
2. For STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE, notice that we
use two &OPTIONAL arguments.
3. In order for (2) to work on Lispworks, CLISP, and OpenMCL, make sure to
subclass all your stream classes from TRIVIAL-GRAY-STREAM-MIXIN if you
intend to define methods on those two generic functions.