On Thu, Mar 08, 2012 at 12:54:13PM +0200, Roman Cheplyaka wrote:
> * Simon Hengel <[email protected]> [2012-03-08 11:48:41+0100]
> > On Thu, Mar 08, 2012 at 12:18:56PM +0200, Roman Cheplyaka wrote:
> > > If it's fine to depend on FunDeps, you can use ListLike.
> > > http://hackage.haskell.org/package/ListLike
> >
> > How would that help with toText?
>
> toText = fromListLike
>
> (ListLike instance for Text is provided by the listlike-instances
> package.)
Ah, the listlike-instances package is the missing piece.
Not sure if this is going somewhere. But I'm still trying to get a
clear picture of the performance implications.
Say I have a newtype-wrapped ByteString that I would decode to
String/Text using UTF-8:
newtype Value = Value ByteString
Would it be possible to go from Value to Text by essentially ending up
with Data.Text.Encoding.decodeUtf8 at runtime (e.g. by using rewrite
rules)?
Cheers,
Simon
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe