C Y <[EMAIL PROTECTED]> writes:
> Not a particularly useful question, but I am curious - how serious is
> the collision conceptually between Gray Streams and Simple Streams?  Is
> one a special case of the other, for example?  (I.e. could Simple
> Streams be regarded as a special case layer on top of Gray Streams, or
> doesn't that make sense?)

I think they take different approaches, where both have advantages and
disadvantages in certain applications.  For example, I think Simple
streams have a good interface for dealing with common byte-based
operations like reading files, compressed data, encrypted bits, etc.
Gray streams take more of an abstract approach, so that a stream of
objects, say, being sent to a graphics engine for display, fits better
in the Gray streams model IMHO.

You might be able to define one in terms of the other, but then you
would not have a `true' Gray stream or Simple stream implementation,
as both define what the fundamental objects are and how they interact
with ANSI lisps stream substrate.  What would result, I think, is a
`best of both worlds' model.

Some interesting comments were made about the issues involved here:

 http://common-lisp.net/pipermail/streams-standard-discuss/2004-September.txt


Take care,
Steve



_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to