[ghc-steering-committee] GHC stability discussions

Simon Peyton Jones simon.peytonjones at gmail.com
Thu Nov 9 14:16:44 UTC 2023


One other interesting thread relating to GHC steering committee stability
policy: #24154
<https://gitlab.haskell.org/ghc/ghc/-/issues/24154#note_535014>.

Simon



On Sun, 5 Nov 2023 at 23:03, Simon Peyton Jones <simon.peytonjones at gmail.com>
wrote:

> Dear GHC Steering Committee
>
> We have several threads about GHC's stability in progress:
>
>    - Proposal 601: GHC extension life cycle
>    <https://github.com/david-christiansen/ghc-proposals/blob/extension-lifecycle-proposal/proposals/0000-extension-lifecycle-framework.md>.
>    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
>    <https://docs.google.com/document/d/1wtbAK6cUhiAmM6eHV5TLh8azEdNtsmGwm47ZulgaZds/edit?usp=sharing>,
>    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
>    <https://github.com/ghc-proposals/ghc-proposals/blob/wip/spj-extensions-and-warnings/proposals/0000-extensions-and-warnings.rst>.
>    This proposal keeps moving in the same direction, unifying warnings and
>    extensions.
>
>    - Proposal 617: add -experimental flag
>    <https://github.com/ghc-proposals/ghc-proposals/pull/617>.   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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20231109/bb37b787/attachment.html>


More information about the ghc-steering-committee mailing list