Why isn?t (>>>) a method?
Ross Paterson
ross at soi.city.ac.uk
Wed Nov 26 16:38:34 EST 2008
On Wed, Nov 26, 2008 at 04:02:36PM -0500, David Menendez wrote:
> I also think trying to shoe-horn a new, incompatible definition for
> Arrow into a base-3.0.* release was a mistake. The whole point of
> having a versioning policy is lost if you don't follow it. Given how
> isolated Arrow is in the standard libraries, they could have just
> created a new class and deprecated the old one without causing much
> fuss.
It is isolated in base, but it's also wired into GHC. The whole point
of base-compat is to present a different view of the same entities,
so that packages using the base-3 interface and those using the base-4
interface can be combined. There was no way that could work with a
changed Arrow class.
More information about the Libraries
mailing list