Summary and call for discussion on text proposal
Tyson Whitehead
twhitehead at gmail.com
Sun Nov 7 10:07:32 EST 2010
On November 7, 2010 09:36:35 Duncan Coutts wrote:
> To kick off the discussion focused on this narrow issue, Thomas and I
> would like to suggest a 3rd alternative option:
>
> Option 3
> --------
>
> breakStr :: Text -> Text -> (Text, Text)
> breakChr :: (Char -> Bool) -> Text -> (Text, Text)
>
> This give neither version the short name 'break', but gives both
> reasonably short names with a suffix to indicate the character
> predicate vs substring.
I think this is a good solution. With this option you can also include sub
modules so users could choose between 1 and 2. That is, something like
Data.Text -- doesn't preference (i.e., only Str and Chr suffixed ones)
Data.Text.String -- reexports the *Str ones without the Str suffixes
Data.Text.Char -- reexports the *Chr ones without the Chr suffixes
Cheers! -Tyson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://www.haskell.org/pipermail/libraries/attachments/20101107/f3a1b1f7/attachment.bin
More information about the Libraries
mailing list