
21 Feb
2008
21 Feb
'08
5:35 p.m.
On Thu, Feb 21, 2008 at 6:58 PM, Thomas Schilling
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