Am 05.01.2012 19:14 schrieb "Brandon Allbery" <allber...@gmail.com>:
>> What I don't get is how a new instance may break existing code. Any
example?
>
>
> It's not unusual for people to define their own instances for things; if
a new release of the library then adds its own version of those instances,
even if they are identical, then those people's code will break.  Google
"orphan instances" to see both general and concrete discussion of the
problem.
>
> I'm blanking on recent practical examples, but there have been some.

I see. No examples needed - I just had to do that myself in benchmark code,
because FingerTree does not instance NFData. When it does, my code will
break. Got that.

Thanks,
Chris
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to