Breaking change to Eq accepted by Core Libraries Committee

Dear list, I would like to bring attention to the fact that the Haskell “Core Libraries Committee” has just accepted a breaking change to the Eq type class in exchange for very little apparent benefit. Please use this GitHub issue to voice your opinion on the issue: https://github.com/haskell/core-libraries-committee/issues/3 I don’t think it’s been sufficiently discussed yet. /Rune

Il 14 novembre 2021 alle 12:39 Rune K. Svendsen ha scritto:
I would like to bring attention to the fact that the Haskell “Core Libraries Committee” has just accepted a breaking change to the Eq type class in exchange for very little apparent benefit.
Please use this GitHub issue to voice your opinion on the issue: https://github.com/haskell/core-libraries-committee/issues/3 I don’t think it’s been sufficiently discussed yet.
It was discussed on libraries@ [1]: [1] https://mail.haskell.org/pipermail/libraries/2021-October/031463.html

No, please don't encourage people to storm CLC. There are a lot of
objections written in various media so repeating them as individual
comments in the issue does not help anyone. Instead, you could summarise
the points yourself so that the participants of the discussion can
understand what they agree with and what they don't.
2021年11月14日(日) 20:40 Rune K. Svendsen
Dear list,
I would like to bring attention to the fact that the Haskell “Core Libraries Committee” has just accepted a breaking change to the Eq type class in exchange for very little apparent benefit.
Please use this GitHub issue to voice your opinion on the issue: https://github.com/haskell/core-libraries-committee/issues/3 I don’t think it’s been sufficiently discussed yet.
/Rune _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

On Sun, 14 Nov 2021, Rune K. Svendsen wrote:
Dear list, I would like to bring attention to the fact that the Haskell “Core Libraries Committee” has just accepted a breaking change to the Eq type class in exchange for very little apparent benefit. Please use this GitHub issue to voice your opinion on the issue: https://github.com/haskell/core-libraries-committee/issues/3 I don’t think it’s been sufficiently discussed yet.
Just an idea: Maybe it would be possible to not remove (/=) but deprecate implementations of (/=) but continue to permit usage of (/=). Depends on what you want to achieve with the proposal.
participants (4)
-
Francesco Ariis
-
Fumiaki Kinoshita
-
Henning Thielemann
-
Rune K. Svendsen