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].
