[ghc-steering-committee] Please review #632: introduction of new language editions (inc. GHC2024)
Malte Ott
malte.ott at maralorn.de
Wed Apr 9 15:22:47 UTC 2025
I like this very much. In favor!
On 9 April 2025 13:18:59 CEST, Simon Peyton Jones via ghc-steering-committee <ghc-steering-committee at haskell.org> 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
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20250409/d554825c/attachment.html>
More information about the ghc-steering-committee
mailing list