[Haskell-cafe] ANNOUNCE: enumerator 0.4.8

John Millikin jmillikin at gmail.com
Mon Mar 28 03:58:55 CEST 2011


If the receiver can only accept very small chunks, you can put a rechunking 
stage in between the compression and iteratee:

-----------------------------------------------------------
verySmallChunks :: Monad m => Enumeratee ByteString ByteString m b
verySmallSchunks = sequence (take 10)
-----------------------------------------------------------

Resending is slightly more complex -- if the other end can say "resend that 
last chunk", then it should be easy enough, but "resend the last 2 bytes of 
that chunk you sent 5 minutes ago" would be much harder. What is your use 
case?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110327/dd784962/attachment.htm>


More information about the Haskell-Cafe mailing list