On 11/16/07, <b class="gmail_sendername">Duncan Coutts</b> &lt;<a href="mailto:duncan.coutts@worc.ox.ac.uk">duncan.coutts@worc.ox.ac.uk</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 2007-11-15 at 21:55 -0500, Olivier Boudry wrote:<br><br>&gt; By the way, what&#39;s the reason dropSpaceEnd is defined but not exported<br>&gt; nor used through a rule? I&#39;m just curious.<br><br>We decided when trying to standardise the API to start with just the
<br>equivalents of the Data.List functions. We have tracked changes to<br>Data.List, adding intercalate and isInfixOf.<br><br>If there is a compelling reason to add dropSpaceEnd to the<br>Data.ByteString API then the same would probably apply to 
Data.List and<br>so it should be proposed for there and then Data.ByteString will track<br>it too.<br><br>Alternatively, someone should make the case for why it should be added<br>to bytestring but not list. There is probably room for more string
<br>oriented list functions in some library somewhere (especially crazy<br>Unicode stuff), like Data.String.<br><br>Duncan<br></blockquote></div><br>I understand the need for standardization. Having consistent functions across modules is something I really appreciate in Haskell.
<br><br>Thanks for the information,<br><br>Olivier.<br>