Re: Proposal for template-haskell: Make Q an instance of Applicative

9 Jul
2011
9 Jul
'11
12:11 a.m.
On 7/8/11 5:56 AM, Bas van Dijk wrote:
Hello,
The Q type:
newtype Q a = Q { unQ :: forall m. Quasi m => m a }
currently has an instance for Monad and Functor. I would like to propose adding an instance for Applicative as well. Note that this also means that the Quasi class needs to get an Applicative superclass:
class (Monad m, Applicative m, Functor m) => Quasi m where ...
Discussion period: 2 weeks.
+1 for the march to Applicative. -- Live well, ~wren
5065
Age (days ago)
5065
Last active (days ago)
0 comments
1 participants
participants (1)
-
wren ng thornton