Language.Haskell.Parser and layout rules
Simon Marlow
simonmar at microsoft.com
Thu Feb 17 09:34:29 EST 2005
On 17 February 2005 14:18, Malcolm Wallace wrote:
> Ross Paterson <ross at soi.city.ac.uk> writes:
>
>> The Report (section 9.3, especially notes 1 and 2) says "A nested
>> context must be further indented than the enclosing context", so
>> this is illegal. GHC and Hugs have innovated here, ...
>
> I see you are using "innovated" here in the Microsoft sense, meaning
> "undocumented and incompatible departure from standards". :-)
You're right it's undocumented. I'll fix that.
Is nhc98 fully compliant with the H98 layout rule? There are some good
tests in testsuite/tests/ghc-regress/parser, BTW. I can't build nhc98
here, I keep getting
...
ghc-6.2.2: unknown package name: exts
make[1]: ***
[/home/simonmar/tmp/nhc98-1.16/targets/ix86-Linux/obj/hmake/QSort.o]
Error 1
make[1]: Leaving directory `/home/simonmar/tmp/nhc98-1.16/src/hmake'
make: *** [targets/ix86-Linux/hmake-ghc] Error 2
Cheers,
Simon
More information about the Libraries
mailing list