proposal #4095: add Applicative instance for Either

Bas van Dijk v.dijk.bas at gmail.com
Tue May 25 13:55:42 EDT 2010


On Tue, May 25, 2010 at 7:21 PM, Ross Paterson <ross at soi.city.ac.uk> wrote:
> Fine by me.  Making it a non-orphan would break Haskell 98 compatibility,
> though.

Making it non-orphan means moving the Monad Either instance to either
GHC.Base (which defines the Monad class) or to Data.Either (which
defines the Either type). How exactly does this break Haskell 98
compatibility?

Regards,

Bas


More information about the Libraries mailing list