Case of "Language" pragma - bug?
Simon Peyton-Jones
simonpj at microsoft.com
Wed Oct 31 06:55:19 EDT 2007
| "Pragmas all take the form {-# word ... #-} where word indicates the type of
| pragma, and is followed optionally by information specific to that type of
| pragma. Case is ignored in word."
|
| However, when I use "Language CPP" instead of "LANGUAGE CPP" in the pragma,
| the pragma is ignored. Is this a documentation bug?
|
| The interesting question is which way it should work. Obviously the
| documentation should match the code, but it isn't obvious (at least to me)
| whether it's better to modify the documentation or to change the behavior of
| the code.
Yes at the moment we allow
LANGUAGE
language
but not
Language
or
LanGUAge
We'll probably just change the documentation unless people yell loudly
Simon
More information about the Glasgow-haskell-users
mailing list