
On 11/01/2013 20:00, Gregory Collins wrote:
Hi all,
First: Bas, would you support making case-insensitive a Haskell platform package?
Assuming you say yes, I'd like to propose it for inclusion in the Haskell platform. The wiki page for this proposal is here:
http://trac.haskell.org/haskell-platform/wiki/Proposals/case-insensitive
And the case-insensitive package can be found on Hackage:
http://hackage.haskell.org/package/case-insensitive
If Bas is not willing to have case-insensitive be a platform package I will rescind the proposal.
I couldn't spot any tests. Some ideas: - It uses a few different implementations of toLower (Data.Char, Text, toLower8) depending on how it is being used. Those implementations could be tested against each other. - Some concrete test cases including ASCII, ISO-8859-1 and Unicode characters. I think tests are important particularly because there may be scope for optimising some of the implementations in future. Cheers, Ganesh