cvs commit: fptools/libraries/base/GHC Unicode.hs
fptools/libraries/base/cbits WCsubst.c
fptools/libraries/base/include WCsubst.h HsBase.h
Ross Paterson
ross at soi.city.ac.uk
Mon Mar 14 09:08:23 EST 2005
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 <dimitry at golubovsky.org>'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).
More information about the Cvs-libraries
mailing list