On 11/16/07, Duncan Coutts <[EMAIL PROTECTED]> wrote: > > On Thu, 2007-11-15 at 21:55 -0500, Olivier Boudry wrote: > > > By the way, what's the reason dropSpaceEnd is defined but not exported > > nor used through a rule? I'm just curious. > > We decided when trying to standardise the API to start with just the > equivalents of the Data.List functions. We have tracked changes to > Data.List, adding intercalate and isInfixOf. > > If there is a compelling reason to add dropSpaceEnd to the > Data.ByteString API then the same would probably apply to Data.List and > so it should be proposed for there and then Data.ByteString will track > it too. > > Alternatively, someone should make the case for why it should be added > to bytestring but not list. There is probably room for more string > oriented list functions in some library somewhere (especially crazy > Unicode stuff), like Data.String. > > Duncan >
I understand the need for standardization. Having consistent functions across modules is something I really appreciate in Haskell. Thanks for the information, Olivier.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe