Restructured version of the Streams library

Takano Akio aljee at
Thu Jun 15 09:42:16 EDT 2006

Hi Bulat,

On Wed, 14 Jun 2006 19:22:18 +0400
Bulat Ziganshin <bulat.ziganshin at> wrote:
> how about redesigning Streams 0.2 library? i've just uploaded current
> state-of-the-art as
> it also requires to be installed
> we can ask Simon Marlow to establish darcs repository for the lib

You mean we could cooperate on redisigning your library? That would
be great!

> > Thank you for pointing out the design flaw. I'm going to fix it.
> how? :)  i think it is impossible

I think it can be done by providing a special input-only buffering
transformer that remembers the position at the point of the last
"fill" operation. If you want to discard the buffer, you can simply
seek to the remembered position. This should work well unless the
content of the file changes.

Takano Akio

More information about the Libraries mailing list