[ghc-steering-committee] Please review #632: introduction of new language editions (inc. GHC2024)
Simon Marlow
marlowsd at gmail.com
Tue May 6 12:58:41 UTC 2025
Yes, thanks for the reminder Adam. Ship it.
On Tue, 6 May 2025 at 13:40, Adam Gundry <adam at well-typed.com> wrote:
> Hi Simon,
>
> It looks like we're probably in a position to declare this proposal
> accepted?
>
> Thanks,
>
> Adam
>
>
> On 09/04/2025 10:34, Simon Marlow 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
> > <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
> > <mailto: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/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/0372-ghc-extensions.rst#breaking-changes
> >
> >
> https://github.com/adamgundry/ghc-proposals/blob/ghc2024-amendment/proposals/0613-ghc2024.rst#implementation-plan
> <
> 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
> > <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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20250506/9ef40457/attachment.html>
More information about the ghc-steering-committee
mailing list