
On Wed, 2008-12-10 at 09:32 -0200, Mauricio wrote:
Why can ghc read the program, but not the standard library parser? Does ghc use something else? Is it possible to use whatever ghc uses to build a prettyprinter?
Language.Haskell is known to be incomplete. The haskell-src-exts package on http://hackage.haskell.org will be more useful.
Haskell-src-exts understands mode features, but I just tried using it and it seems it's also not Unicode aware.
I'm just guessing here but I expect that haskell-src and haskell-src-exts are unicode aware but that you're using something like readFile to read your UTF-8 .hs file. The readFile function (currently) only reads text files in latin-1, not UTF-8. Try using the utf8-string package and the System.IO.UTF8.readFile function instead. Duncan