From d30dfda61ad502aac00630928b4b04964ebf54d9 Mon Sep 17 00:00:00 2001 From: simonmar Date: Fri, 12 Nov 2004 15:17:42 +0000 Subject: [PATCH] [project @ 2004-11-12 15:17:42 by simonmar] Add Haskell 98 isAlpha divergence --- ghc/docs/users_guide/bugs.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ghc/docs/users_guide/bugs.xml b/ghc/docs/users_guide/bugs.xml index 6a07c90..07ed08d 100644 --- a/ghc/docs/users_guide/bugs.xml +++ b/ghc/docs/users_guide/bugs.xml @@ -145,6 +145,20 @@ checking for duplicates. The reason for this is efficiency, pure and simple. octal escapes, so it seems inconsistent not to do so for integers too. + + + isAlpha + + The Haskell 98 definition of isAlpha + is: + +isAlpha c = isUpper c || isLower c + + GHC's implementation diverges from the Haskell 98 + definition in the sense that Unicode alphabetic characters which + are neither upper nor lower case will still be identified as + alphabetic by isAlpha. + -- 1.7.10.4