Is it possible to relax constraint from Monad
to Applicative
in Parallel
class?
#24
Labels
status: needs more info
This issue needs more info before any action can be done.
Uh oh!
There was an error while loading. Please reload this page.
I have an
Applicative
(which is not aMonad
) and I have anotherApplicative
which with additional constraints provides parallel apply for my initial type. It seems that this is the purpose ofParallel
class - to define such a relation between types.If I understand it correctly
Parallel
requires me to provideMonad
instance for my "non parallel type". Why is this the case? Wouldn't it be enough to just require anApplicative
instance?The text was updated successfully, but these errors were encountered: