On Mon, Mar 14, 2005 at 04:18:08AM -0800, Simon Marlow wrote:
> simonmar    2005/03/14 04:18:08 PST
> 
>   Modified files:
>     libraries/base/GHC   Unicode.hs 
>     libraries/base/include HsBase.h 
>   Added files:
>     libraries/base/cbits WCsubst.c 
>     libraries/base/include WCsubst.h 
>   Log:
>   Add Dimitry Golubovsky <[EMAIL PROTECTED]>'s Unicode character
>   class implementation.  This will remove the dependency on libc's
>   locale code and give us much more consistent support for Unicode
>   across platforms.

Might it make sense for Data.Char to re-export GeneralCategory,
generalCategory and toTitle?

The new predicates could be moved to Data.Char.

isDigit returns True for all decimal numbers (Nd), not just the
documented [0-9].  Won't this break readDec and readHex?  If there
is a predicate selecting Nd, you also need a function giving the
value of a digit, as well as a predicate for ASCII digits.

isPrint returns True for unassigned code points (Cn).
_______________________________________________
Cvs-libraries mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to