Thank you for the example, picking it apart and experimenting with it has 
helped me grasp the workings of some of the pieces. The bigger picture 
still eludes me however - how can it be extended if the archive file has an 
"end-of-four-blocks" marker directly after the 4x10 MB data (right before 
the integer that names the next blocks)? For simplicity, say it's another 
integer. I imagine it involves another runStateT (parse decimal), but I'm 
not sure if I also need another FreeT, or if they could be combined in a 
single StateT.

-- 
You received this message because you are subscribed to the Google Groups 
"Haskell Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to