wiki:ProposalTemplate

Version 3 (modified by simonmar@…, 5 years ago) (diff)

--

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, named "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.