[Haskell-cafe] Bytestrings and [Char]

Ivan Miljenovic ivan.miljenovic at gmail.com
Mon Mar 22 09:15:39 EDT 2010

On 23 March 2010 00:10, Johan Tibell <johan.tibell at gmail.com> wrote:
> A sequence of bytes is not the same thing as a sequence of Unicode
> code points. If you want to replace String by something more efficient
> have a look at Data.Text.

Though Data.Text still has the disadvantage of not being as nice to
deal with as String, since you can't pattern match on it, etc.

Whilst it may degrade performance, treating String as a list of
characters rather than an array provides you with greater flexibility
of how to deal with it.

Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com

More information about the Haskell-Cafe mailing list