
this has bitten me in the last day or so too. i regularly use utf-8 in my comments and would like to see them in string literals too. foo :: ∀αβ . α → β looks much prettier than the alternative. just utf-8 support would be quite easy and cover 99% of peoples needs anyway. John On Sun, Apr 14, 2002 at 01:57:31AM +0900, Jens Petersen wrote:
GHC 5.02.[23] seems to be quite strict about literal strings in source code. I presume this is a feature. :-) However this is annoying for people who want to use wide chars in strings in source code. (Though I realise that doing so is not very "portable".)
To illustrate, the following program
main :: IO () main = let ja = 'Japanese character' in putChar ja >> putChar '\n'
results in
Compiling Main ( test-ja.hs, interpreted ) test-ja.hs:3: error in character literal Failed, modules loaded: none.
with both ghc and ghci.
Is anything allowed in literal strings except ascii? utf-8?
-- --------------------------------------------------------------------------- John Meacham - California Institute of Technology, Alum. - john@repetae.net ---------------------------------------------------------------------------