Suggest LANGUAGE pragmas instead of -XFoo
Minor, but still: Currently GHC says:
readFail037.hs:4:1:
Too many parameters for class ‛Foo’
(Use -XMultiParamTypeClasses to allow multi-parameter classes)
In the class declaration for ‛Foo’
Maybe it is just me, but generally I find LANGUAGE pragmas are the way to go. So I think it should read
readFail037.hs:4:1:
Too many parameters for class ‛Foo’
(Use {-# LANGUAGE MultiParamTypeClasses #-} to allow multi-parameter classes)
In the class declaration for ‛Foo’
Note that it is easier to copying MultiParamTypeClasses
(by double-clicking), entering "-X", and pasting, than copying XMultiParamTypeClasses
and removing the X again.
If noone complains or someone says that it is a good idea I’ll fix it myself.
Trac metadata
Trac field | Value |
---|---|
Version | 7.6.3 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |