
Pardon the delay, busy month! (Though it’s a strange busy stressful time for many I suppose) Pester me on irc if I don’t followup in the next two days. :) On Mon, May 25, 2020 at 6:25 PM Simon Jakobi via Libraries < libraries@haskell.org> wrote:
Hi!
I have just rebased my MR https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3154.
Carter, Daniel: Both of you should have the necessary permissions to approve the MR now. Please do so or let me know why you do not approve.
Carter: To expand on my somewhat brusque answer (apologies!) to your questions:
are we merely slowing down the deprecation path? are there technical reasons aside from paucity of effort for eventual removal?
As I tried to explain in the original email of this thread (https://mail.haskell.org/pipermail/libraries/2020-April/030357.html), it took me quite a lot of effort to discover the issues with the old migration path. I'd expect that vetting any other migration plan would take a similar amount of effort. As long as no one volunteers to explore a new migration path, I believe we shouldn't speculate that the deprecation will eventually happen.
In any case, I currently believe that any removal of Data.Monoid.{First,Last} would cause substantial inconvenience for their current users.
If you would still like to resolve the name conflict, I believe that the easier path would be to rename Data.Semigroup.{First,Last} which AFAICT are still used much less than the Monoid versions.
I'll leave it to others to propose any such change.
Cheers!
Simon _______________________________________________ Libraries mailing list Libraries@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries