X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fbugs.xml;h=50ffb399a43a9c574af135cb022f9d998f5bfe5a;hb=b779271a1f1420c0894e721a75afece2c5e75147;hp=ab0b9be7b9dab2f6d8d237e2f6fedc79f6abd5ab;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/docs/users_guide/bugs.xml b/docs/users_guide/bugs.xml index ab0b9be..50ffb39 100644 --- a/docs/users_guide/bugs.xml +++ b/docs/users_guide/bugs.xml @@ -26,12 +26,6 @@ - The Haskell report specifies that programs may be - written using Unicode. GHC only accepts the ISO-8859-1 - character set at the moment. - - - Certain lexical rules regarding qualified identifiers are slightly different in GHC compared to the Haskell report. When you have @@ -102,7 +96,10 @@ main = do args <- getArgs Declarations and bindings - None known. + GHC's typechecker makes all pattern bindings monomorphic + by default; this behaviour can be disabled with + . See . @@ -180,6 +177,16 @@ checking for duplicates. The reason for this is efficiency, pure and simple. alphabetic by isAlpha. + + + Strings treated as ISO-8859-1 + + + Various library functions, such as putStrLn, + treat Strings as if they were ISO-8859-1 rather than UTF-8. + + + @@ -337,7 +344,7 @@ checking for duplicates. The reason for this is efficiency, pure and simple. the problem would impose an extra overhead on every compilation. So the bug remains un-fixed. There is more background in + url="http://research.microsoft.com/~simonpj/Papers/inlining/"> Secrets of the GHC inliner.