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

Sebastian Graf sgraf1337 at gmail.com
Mon Apr 14 06:52:43 UTC 2025


Great! I am in favour.

Arnaud Spiwack via ghc-steering-committee <
ghc-steering-committee at haskell.org> schrieb am Mo., 14. Apr. 2025, 03:44:

> I've been quite pushy about these things, so it probably goes without
> saying, but anyway: I like the look of this iteration.
>
> On Fri, 11 Apr 2025 at 13:44, Moritz Angermann via ghc-steering-committee <
> ghc-steering-committee at haskell.org> wrote:
>
>> I'm on the same page as Matthias here. I'm in favour with Simons
>> suggested edits. To me that is specifically around guiding people to
>> insulate themselves against accidental breakage.
>>
>> On Thu, 10 Apr 2025 at 15:49, Matthías Páll Gissurarson via
>> ghc-steering-committee <ghc-steering-committee at haskell.org> wrote:
>>
>>> I like it, but preferably with Simon’s suggested edit.
>>>
>>> /Matti Palli
>>>
>>>
>>> On Wed, Apr 9, 2025 at 17:22 Malte Ott via ghc-steering-committee <
>>> ghc-steering-committee at haskell.org> wrote:
>>>
>>>> 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
>>>>>>> <https://www.google.com/maps/search/27+Old+Gloucester+Street,+London+WC1N+3AX,+England?entry=gmail&source=g>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> ghc-steering-committee mailing list
>>>>>> ghc-steering-committee at haskell.org
>>>>>>
>>>>>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>>>>>>
>>>>> _______________________________________________
>>>> ghc-steering-committee mailing list
>>>> ghc-steering-committee at haskell.org
>>>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>>>>
>>> _______________________________________________
>>> ghc-steering-committee mailing list
>>> ghc-steering-committee at haskell.org
>>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>>>
>> _______________________________________________
>> ghc-steering-committee mailing list
>> ghc-steering-committee at haskell.org
>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>>
>
>
> --
> Arnaud Spiwack
> Director, Research at https://moduscreate.com and https://tweag.io.
> _______________________________________________
> 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/20250414/3482cf10/attachment.html>


More information about the ghc-steering-committee mailing list