[Haskell-cafe] monad subexpressions
Dan Piponi
dpiponi at gmail.com
Fri Aug 3 10:37:45 EDT 2007
On 8/3/07, Jules Bean <jules at jellybean.co.uk> 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.
--
Dan
More information about the Haskell-Cafe
mailing list