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

Reply via email to