
11 Jul
2009
11 Jul
'09
8:30 a.m.
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/