tanta...@gmx.net writes: > The (ice-9 streams) module could be interesting, too. > http://www.gnu.org/software/guile/manual/html_node/Streams.html
When it gets merged into master/stable-2.0, I'd suggest using (srfi srfi-41) rather than (ice-9 streams). It cures the off-by-1 problems that frequently occur with "odd" streams. Another approach to stream based IO is called "iteratees", as proposed by Oleg Kiselyov.[0] I had started working on an implementation[1], but it quite incomplete at the moment. Maybe one day... 0. http://okmij.org/ftp/Streams.html 1. https://github.com/ijp/iteratees/blob/master/iteratees.sls -- Ian Price -- shift-reset.com "Programming is like pinball. The reward for doing it well is the opportunity to do it again" - from "The Wizardy Compiled"