Haskell Platform Proposal: add the 'text' library

John Lato jwlato at gmail.com
Tue Oct 12 11:58:13 EDT 2010


>
> Message: 3
> Date: Mon, 11 Oct 2010 21:51:46 +0100
> From: Ian Lynagh <igloo at earth.li>
> Subject: Re: Haskell Platform Proposal: add the 'text' library
> To: libraries at haskell.org
> Message-ID: <20101011205146.GA29025 at matrix.chaos.earth.li>
> Content-Type: text/plain; charset=us-ascii
>
> On Mon, Oct 11, 2010 at 09:12:33PM +0100, Malcolm Wallace wrote:
> >
> > of the Data.Text package on the basis that Char/Text are the "same"
> > thing, then it may become clearer how to resolve the apparent name/type
> > clashes below.
>
> But this doesn't allow the multi-Char functions to be added to
> byetstring/List with the same name. For example:
>
> >> split       -         -              Text -> Text -> [Text]
> >> -           -         split          Char -> Text -> [Text]
> >
> >   split       -         split          Text -> Text ->  [Text]
> >
> > Proposal: these are equivalent, no action,
>
> I can do
>    split "\r\n"
> or
>    split ", "
> etc with a text, but not with a bytestring, and if we agree to add that
> functionality to bytestring then we'll have to call it splitString or
> splitMany or some other, different, name.
>

Really you shouldn't be able to do
  split "\r\n"
or even
  split '\n'
with a bytestring at all.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/libraries/attachments/20101012/91e64380/attachment.html


More information about the Libraries mailing list