Proposal Template
To create a new proposal:
- Choose a unique name for the proposal (e.g. HierarchicalModules). A good choice being the name used for the compiler flag, which is usually the same as the name of the extension in the
Language.Haskell.Extensions
type. - Create a wiki page, using the proposal name. Use the template below.
- Create a New Ticket, with the proposal name in the subject. Set the "state" to "discussion", select the appropriate "type" and "section", and fill in the "owner" field.
- Point to the ticket from the wiki page
= Proposal: <name> =
|| Ticket || #999 ||
|| Dependencies || names of other proposals on which this one depends ||
|| Related || names of related (e.g. alternative) proposals ||
== Compiler support ==
|| GHC || [ full (flagname) | partial (flagname) (comments) | none ] ||
|| nhc98 || [ full (flagname) | partial (flagname) (comments) | none ] ||
|| Hugs || [ full (flagname) | partial (flagname) (comments) | none ] ||
|| UHC || [ full (flagname) | partial (flagname) (comments) | none ] ||
|| JHC || [ full (flagname) | partial (flagname) (comments) | none ] ||
|| LHC || [ full (flagname) | partial (flagname) (comments) | none ] ||
== Summary ==
A short summary of the extension/modification.
== Description ==
A complete description of the proposal.
== References ==
External references, papers, articles, support in other languages.
== Report Delta ==
The changes to the report necessary to implement the proposal. Required for a proposal to move to the "accepted" state.