proposal #4095: add Applicative instance for Either

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

On Tue, May 25, 2010 at 7:21 PM, Ross Paterson <ross at> 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



More information about the Libraries mailing list