Dear GHC Steering CommitteeWe have several threads about GHC's stability in progress:
- Proposal 601: GHC extension life cycle. This introduces the notion of a "Stable" and "Experimental" extension. It was written by David C but has stalled now that he has stepped down as ED.
- GHC Stability Goals, builds on #601 with general rules GR1-3. This is not a change to GHC (hence not a GHC proposal) more a clarification about how the GHC Steering Committee works.
- Proposal 620: Extensions and warnings. This proposal keeps moving in the same direction, unifying warnings and extensions.
- Proposal 617: add -experimental flag. This builds on #601 by providing an enforcement mechanism. It is strongly affected by #620.
It would be good to get some of this decided. Too much is in the air at the moment! Personally I think:
- We can agree at least the Stable/Experimental part of #601
- The Stability Goals seem fairly uncontroversial. Shall we just make it part of the GHC Proposal process documentation
- #620 is new; your views would be welcome
- The approach to #617 may depend on the outcome of #620.
Simon