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

dlichteblau 7c02055836 Initial revision %!s(int64=20) %!d(string=hai) anos
Makefile 7c02055836 Initial revision %!s(int64=20) %!d(string=hai) anos
README 7c02055836 Initial revision %!s(int64=20) %!d(string=hai) anos
mixin.lisp 7c02055836 Initial revision %!s(int64=20) %!d(string=hai) anos
package.lisp 7c02055836 Initial revision %!s(int64=20) %!d(string=hai) anos
trivial-gray-streams.asd 7c02055836 Initial revision %!s(int64=20) %!d(string=hai) anos

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.