Simon Peyton-Jones wrote:
Ian, Simon
The documentation for language extensions appears in GHC's user manual in
*three* places:
(a) The flag summary
http://www.haskell.org/ghc/docs/latest/html/users_guide/flag-reference.html#id352860
(b) A section at the beginning of Chapter 8:
http://www.haskell.org/ghc/docs/latest/html/users_guide/ghc-language-features.html#options-language
(c) The individual sections that describe the extensions.
Too much duplication! (b) is out of date and omits some flags. I suggest that
we nuke (b). However (b) does say what syntax is stolen, so I suggest we move
that to (a). But that'd make the table a bit longer.
As I understand it the purpose of (b) is to list the flags that "steal
syntax" from Haskell 98, so it's a useful list in its own right.
Nevertheless we should move towards specifying everything about a flag in
one place. I think Ian had some thoughts along those lines?
Cheers,
Simon
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc