[ghc-steering-committee] Please review #632: introduction of new language editions (inc. GHC2024)

Erik de Castro Lopo erikd at mega-nerd.com
Mon Apr 14 20:33:49 UTC 2025


I am in favor of the proposal and SPJ's suggested edits.

Erik

Simon Peyton Jones via ghc-steering-committee wrote:

> I'm in support. I have added a suggested edit.
> 
> On Wed, 9 Apr 2025 at 10:34, Simon Marlow via ghc-steering-committee <
> ghc-steering-committee at haskell.org> wrote:
> 
> > Committee: I'm proposing we accept #632, which will change the policy for
> > new language editions such that new GHC versions will use the latest
> > language edition by default if one is not specified. GHC 9.10 didn't do
> > this, but we'll aim to do it in the future.
> >
> > Not specifying an explicit language edition is a relatively rare situation
> > - in particular Cabal always sets the language edition. The notable cases
> > where the default language edition will be used is when invoking "ghc" or
> > "ghci" directly from the shell; see the proposal for more details.
> >
> >  If you have comments on the proposal, please discuss on github:
> > https://github.com/ghc-proposals/ghc-proposals/pull/632
> >
> > I think we should be able to reach consensus pretty quickly on this one,
> > shall we say 2 weeks for comments?
> >
> > Cheers
> > Simon
> >
> > On Tue, 8 Apr 2025 at 09:17, Adam Gundry <adam at well-typed.com> wrote:
> >
> >> Dear Committee,
> >>
> >> I propose to amend the process for introducing new language editions,
> >> such that GHC always uses the latest language edition by default. In
> >> particular this would change the default language edition to GHC2024 (it
> >> currently remains GHC2021):
> >>
> >> https://github.com/ghc-proposals/ghc-proposals/pull/632
> >>
> >> https://github.com/adamgundry/ghc-proposals/blob/ghc2024-amendment/proposals/0372-ghc-extensions.rst#breaking-changes
> >>
> >> https://github.com/adamgundry/ghc-proposals/blob/ghc2024-amendment/proposals/0613-ghc2024.rst#implementation-plan
> >>
> >> I'd like to invite Simon Marlow to be the shepherd. (Originally I was
> >> shepherding this amendment myself, in the hope that it would be a quick
> >> amendment in time for GHC 9.10, but that was clearly a forlorn hope!)
> >>
> >> Please guide us to a conclusion as outlined in
> >> https://github.com/ghc-proposals/ghc-proposals#committee-process
> >>
> >> Cheers,
> >>
> >> Adam
> >>
> >>
> >> --
> >> Adam Gundry, Haskell Consultant
> >> Well-Typed LLP, https://www.well-typed.com/
> >>
> >> Registered in England & Wales, OC335890
> >> 27 Old Gloucester Street, London WC1N 3AX, England
> >>
> > _______________________________________________
> > ghc-steering-committee mailing list
> > ghc-steering-committee at haskell.org
> > https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
> >


-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/


More information about the ghc-steering-committee mailing list