A more useful Monoid instance for Data.Map
Edward Kmett
ekmett at gmail.com
Tue Mar 12 20:02:06 CET 2013
And then another 2 years before I can use it again in code that I have to
maintain that will need to be compatible with the GHC version released in
the meantime.
The 3 years I'd be unable to use it weigh strongly against it for me.
-1 from me.
On Tue, Mar 12, 2013 at 1:18 PM, Ian Lynagh <ian at well-typed.com> wrote:
> On Tue, Mar 12, 2013 at 11:06:22AM -0400, Ben Gamari wrote:
> >
> > 2) We decide it is acceptable to break users code multiple times, drop
> > the Monoid instance and reintroduce the new instance after some
> > delay. The length of this delay could range from no delay at all
> > (allowing folks to quickly move to the new instance, although
> > potentially unwittingly) to several months (hoping that most users
> > will realize the change during this window).
>
> If we're talking about containers, if you want a meaningful delay, you'd
> probably need at least one GHC+HP major release with no instance, and
> and then the new instance would come with the next GHC+HP major release.
> i.e. the delay would be at least a year.
>
>
> Thanks
> Ian
>
>
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20130312/9dff3c3f/attachment.htm>
More information about the Libraries
mailing list