[Haskell-cafe] Adding a builder to the "bytestring" package?
Michael Snoyman
michael at snoyman.com
Wed Jan 19 22:30:51 CET 2011
On Wed, Jan 19, 2011 at 10:04 PM, Johan Tibell <johan.tibell at gmail.com> wrote:
> On Wed, Jan 19, 2011 at 8:37 PM, Michael Snoyman <michael at snoyman.com> wrote:
>> Isn't Simon Meier working on migrating his code from blaze-builder
>> into binary?
>
> So I heard (although not directly from Simon). I think it would be
> nice to port the blaze-builder implementation to binary, but to keep
> binaries current interface (for now).
What's the advantage to moving in into binary as opposed to bytestring?
>> I agree with John that it would make more sense to go in
>> bytestring. Assuming that happens, would the builder from text end up
>> being based on it?
>
> ByteString and Text don't share an underlying data structure at the
> moment (one uses pinned ForeignPtrs and one unpinned ByteArray#s) so
> they can use the same builder efficiently. Some day perhaps.
I hadn't realized, I had just assumed it was using ByteString
underneath. I'll pay more attention next time, thanks for informing me
:).
Michael
More information about the Haskell-Cafe
mailing list