
5 Jan
2012
5 Jan
'12
5 p.m.
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
Am 05.01.2012 19:14 schrieb "Brandon Allbery"
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