[Haskell-cafe] Policy for taking over a package on Hackage

Johan Tibell johan.tibell at gmail.com
Wed May 25 14:52:41 CEST 2011


On Wed, May 25, 2011 at 2:01 PM, Ivan Lazar Miljenovic
<ivan.miljenovic at gmail.com> wrote:
> With my wl-pprint-text package, Jason Dagit suggested to me on
> #haskell that it would make sense to make such a pretty-printer be
> class-based so that the same API could be used for String, ByteString,
> Text, etc.

I'm a bit skeptical of using type classes to abstract over Unicode
string types and byte sequence types. The only API shared by the two
kind of types is that of a sequence. Things like dot , spaces, etc.
don't make much sense on binary data. You must assume that the
ByteString contains text in some encoding to make sense of such
concepts.

Johan



More information about the Haskell-Cafe mailing list