This is great, Moritz; thanks! I've missed the transparent laziness of seqs in Scheme, too; I never use SRFI-41 because of the bizarre parallel-universe SRFI-1 that they had to create.
In fact, SRFI-41 is a parallel Scheme due to the fundamental things they had to re-implement: cons, lambda, let, null, match, &c. Stream-cons, stream-lambda, &c. are so fucking verbose! Quoth Moritz Heidkamp on Pungenday, the 7th of Confusion: > Fellow Chickeneers, > > a few weeks ago I (more or less silently) released the lazy-seq egg > which I hereby retroactively announce to the public. For a bit of > discussion on why I made it and how it compares to SRFI 41 streams, read > my blog article about it here: > http://ceaude.twoticketsplease.de/articles/lazy-sequences-in-scheme.html > > Hope it's useful to someone! > > Moritz > > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users > _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users