
3 Aug
2007
3 Aug
'07
10:39 a.m.
Dan Piponi wrote:
On 8/3/07, Jules Bean
wrote: do a <- m b <- n l a x b y
becomes
l (<- m) x (<- n) y
Couldn't this be best done with McBride and Patterson's Applicative idiom notation?
So the above would become
[[l m (pure x) n (pure y)]] (or something like that)
It would have the advantage of being usable with any Applicative, not just Monads.
Well that's exactly the kind of discussion I was trying to generate. And I did give an applicative version when I replied to myself (although not admittedly full scale idiom brackets) Jules