On Thu, Feb 21, 2008 at 6:58 PM, Thomas Schilling <[EMAIL PROTECTED]> wrote: > > On 21 feb 2008, at 18.35, Johan Tibell wrote: > > > > I switched from lazy bytestrings to a left fold in my networking code > > after reading what Oleg wrote about streams vs folds. No problems with > > handles, etc. anymore. > > > > Do you fold over chunks?
Yes. > Can you continue to use Parsek or other > utilities that need a stream-abstraction, and if so, how do you > handle the end of a chunk. I don't think so. I'm writing an incremental bytestring parser. > This is the kind of callback interface > where lazy evaluation really abstracts things nicely. Streams are a nice abstraction however they don't work well in a server. -- Johan _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe