Hi Bryan and others,

On Mon, Sep 28, 2009 at 5:29 PM, Bryan O'Sullivan <b...@serpentine.com> wrote:
> bytestring predates the other two libraries by several years. The underlying
> stream type for uvector and text are almost the same, so they could in
> principle be merged. There's a fair amount of duplication there, but uvector
> is in some ways more complicated and in others much less thorough than text.
> Merging them would be a lot of work!
>

If I may free-ride on this thread: how should one go about deriving a
Data.Binary instance for text?  It looks like doing it efficiently
would require using some parts of the internal module that are not
exposed, am I correct?  I've been using "encodeUtf8", but that doesn't
feel right.  I don't know what to do, hopefully I'm missing something
simple.

I agree with Duncan, the text API is beautifully designed.

Thanks!

Paulo
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to