On 17 Dec 2011, at 02:51, Matthew Farkas-Dyck wrote:



By my reason, the instance (Monoid a => Monoid (Maybe a)) is
appropriate, since we have another class for inner-type-agnostic
choice -- Alternative!

So your argument is to create incoherence because we can. I'm not
convinced.

(and MonadPlus, but that's essentially the
same, and would be if (Functor m => Applicative m => Monad m), as it
ought).

and as it already is in Strathclyde...

Cheers

Conor

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

Reply via email to