[Haskell-cafe] A round of golf
Don Stewart
dons at galois.com
Thu Sep 18 18:11:47 EDT 2008
wchogg:
>
> Hi Don,
> I have a bit more of a followup, actually. You make use of the built
> in bytestring consumer count, which itself is built upon the
> foldlChunks function which is only exported in the
> ByteString.Lazy.Internal. If I want to make my own efficient
> bytestring consumer, is that what I need to use in order to preserve
> the inherent laziness of the datastructure?
you can get foldChunks from Data.ByteString.Lazy.Internal,
or write your own chunk folder.
> Also, I feel a little at a loss for how to make a good bytestring
> producer for efficiently _writing_ large swaths of data via writeFile.
> Would it be possible to whip up a small example?
Using unfoldr? Or Data.Binary?
> Oh, and lastly, I apologize to both you & Bryan for making you cry. I
> hope you can forgive my cruelty.
:)
More information about the Haskell-Cafe
mailing list