[Haskell-cafe] Re: String vs ByteString
Andrew Coppin
andrewcoppin at btinternet.com
Sat Aug 14 05:55:25 EDT 2010
Johan Tibell wrote:
> On Fri, Aug 13, 2010 at 4:24 PM, Kevin Jardine <kevinjardine at gmail.com
> <mailto:kevinjardine at gmail.com>> wrote:
>
> One of the more puzzling aspects of Haskell for newbies is the large
> number of libraries that appear to provide similar/duplicate
> functionality.
>
>
> I agree.
>
> Here's a rule of thumb: If you have binary data, use Data.ByteString.
> If you have text, use Data.Text. Those libraries have benchmarks and
> have been well tuned by experienced Haskelleres and should be the
> fastest and most memory compact in most cases. There are still a few
> cases where String beats Text but they are being worked on as we speak.
Interesting. I've never even heard of Data.Text. When did that come into
existence?
More importantly: How does the average random Haskeller discover that a
package has become available that might be relevant to their work?
More information about the Haskell-Cafe
mailing list