PROPOSAL: Make Applicative a superclass of Monad

Christian Maeder Christian.Maeder at dfki.de
Tue Jun 24 08:27:21 EDT 2008


Henning Thielemann wrote:
> 
> On Tue, 24 Jun 2008, Christian Maeder wrote:
> 
>> Could someone explain why it breaks H98 compatibility? 
>> Control.Applicative alone is at least marked "portable".
> 
> Because existing Monad instances in user code would become invalid.

Ok, I was thinking in terms of language features (not in terms of 
backward compatibility of the Standard Library).

Christian


More information about the Libraries mailing list