[ghc-steering-committee] Please review #632: introduction of new language editions (inc. GHC2024)
Moritz Angermann
moritz.angermann at gmail.com
Fri Apr 11 04:44:19 UTC 2025
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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20250411/7b4251c3/attachment.html>
More information about the ghc-steering-committee
mailing list