[Haskell-beginners] The Applicative instance for ((->) a)
Tony Morris
tonymorris at gmail.com
Sat Jul 11 08:30:32 EDT 2009
Woops sorry, try again.
> let f = (+) <$> (+1) <*> (*7) in f 2
17
Consider:
\f g a -> f a `k` g a
can be rewritten:
liftA2 k
Thomas Davie wrote:
>
> On 11 Jul 2009, at 13:54, Tony Morris wrote:
>
>> Here are a couple of examples
>>
>>> (+) <$> Just 7 <*> Just 8
>> Just 15
>>
>>> (*) <$> [1, 2, 3] <*> [4, 5, 6]
>> [4,5,6,8,10,12,12,15,18]
>
> Those are for Maybe and [] respectively though, not ((->) a)
>
> Bob
>
--
Tony Morris
http://tmorris.net/
More information about the Beginners
mailing list