Stop the deprecation of Data.Monoid.{First,Last}

George Wilson george at wils.online
Sat Apr 11 07:06:00 UTC 2020


Thank you for this writeup Simon.
At this stage I would lean towards stopping the deprecation with
option C (do nothing to resolve the name clash).

I would be interested to hear some counter-arguments however.

Cheers,
George

On Sat, 11 Apr 2020 at 16:59, Henning Thielemann
<lemming at henning-thielemann.de> wrote:
>
>
> On Sat, 11 Apr 2020, Simon Jakobi via Libraries wrote:
>
> > For two years there has been a plan ([1], [12]) to deprecate and
> > eventually remove Data.Monoid.{First,Last} ([13]), in order to resolve
> > the name conflict with Data.Semigroup.{First,Last} ([14]).
>
> I find it sad, that in 2020 we still discuss removing things because of
> name clashes. In order to conform to the PVP we should import explicitly
> or with qualification anyway. If users depend on the Maybe-First in Monoid
> then I am happy with maintaining both Semigroup.First and Monoid.First.
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries


More information about the Libraries mailing list