chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] ANN: lazy-seq, a port of Clojure's lazy sequence API


From: John Cowan
Subject: Re: [Chicken-users] ANN: lazy-seq, a port of Clojure's lazy sequence API
Date: Sun, 3 Jun 2012 15:52:54 -0400
User-agent: Mutt/1.5.20 (2009-06-14)

Alex Shinn scripsit:

> Now, if we have a whole program or library which consistently uses
> lazy streams instead of lists, we can import srfi-41 renaming all the
> stream-* bindings by removing the stream- prefix (this is where the
> drop-prefix you like comes in handy).

Yes, it allows Scheme to participate in the "one interface, multiple
implementations" pattern.  But it would work a lot better if we
had syntactic, embeddable modules.

-- 
John Cowan    http://www.ccil.org/~cowan   <address@hidden>
    "Any legal document draws most of its meaning from context.  A telegram
    that says 'SELL HUNDRED THOUSAND SHARES IBM SHORT' (only 190 bits in
    5-bit Baudot code plus appropriate headers) is as good a legal document
    as any, even sans digital signature." --me



reply via email to

[Prev in Thread] Current Thread [Next in Thread]