2014 Applicative => Monad proposal

Petr Pudlák petr.mvd at gmail.com
Fri May 24 09:13:00 CEST 2013


> On 23/05/2013 20:39, David Luposchainsky wrote:
>
>> - Don't break compatibility
>> - Apply it gently
>>
>> - Applicative m => Monad m
>> - Applicative into Prelude (and therefore into the Report)
>> - (Alternative m, Monad m) => MonadPlus m
+1
>> - Promote `join` into the Monad typeclass
>
+1 if it goes together with the MINIMAL pragma,
-1 otherwise.



More information about the Libraries mailing list