[ghc-steering-committee] Please consider GHC Proposal #575 foracceptance.

Adam Gundry adam at well-typed.com
Wed Jun 28 06:50:10 UTC 2023


I'm in support, this is a nice improvement.

Cheers,

Adam


On 28/06/2023 06:18, Moritz Angermann wrote:
> Dear all,
> 
> I believe the remaining concerns have been addressed. Are there any 
> further concerns
> regarding this proposal? Otherwise, I recommend we accept it.
> 
> Cheers,
>   Moritz
> 
> On Wed, 7 Jun 2023 at 22:59, Eric Seidel <eric at seidel.io 
> <mailto:eric at seidel.io>> wrote:
> 
>     Yes, to be clear I don't my concern as something to block on, it's a
>     watch-out-for for library authors.
> 
>     On Tue, Jun 6, 2023, at 03:44, Arnaud Spiwack wrote:
>      > I support acceptance as well.
>      >
>      > Eric's concern is a good point, but it probably shouldn't be an
>      > obstacle to acceptance as 1/ the current proposal is still a clear
>      > improvement on the situation 2/ it's unlikely that there is a
>      > cost-effective way to improve on this axis.
>      >
>      > Adam complains about semantics in the Github thread [1]. Probably
>      > something worth improving before merging.
>      >
>      > [1]:
>      >
>     https://github.com/ghc-proposals/ghc-proposals/pull/575#discussion_r1213653866 <https://github.com/ghc-proposals/ghc-proposals/pull/575#discussion_r1213653866>
>      >
>      > On Wed, 24 May 2023 at 11:10, Simon Peyton Jones
>      > <simon.peytonjones at gmail.com
>     <mailto:simon.peytonjones at gmail.com>> wrote:
>      >> I support acceptance, but I have asked a question about syntax.
>      >>
>      >> Simon
>      >>
>      >> On Fri, 19 May 2023 at 10:05, Moritz Angermann
>     <moritz.angermann at gmail.com <mailto:moritz.angermann at gmail.com>> wrote:
>      >>> Dear Steering Committee,
>      >>>
>      >>> I strongly endorse GHC Proposal #575
>     <https://github.com/ghc-proposals/ghc-proposals/pull/575
>     <https://github.com/ghc-proposals/ghc-proposals/pull/575>>, which
>     suggests the introduction of deprecation pragmas on instances.
>      >>>
>      >>> The proposal is a logical extension of Haskell's existing
>     deprecation facilities. Its implementation would fill a notable gap
>     in the language's current deprecation capabilities.
>      >>>
>      >>> The lack of instance deprecation hinders controlled evolution
>     of libraries and codebases, often leading to unexpected changes for
>     users. By allowing instance deprecation, we can enhance the
>     stability and predictability of Haskell codebases and improve the
>     user experience.
>      >>>
>      >>> In summary, Proposal #575 represents a valuable improvement for
>     Haskell. I urge the committee to give it favorable consideration.
>      >>>
>      >>> Best Regards, Moritz

-- 
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



More information about the ghc-steering-committee mailing list