[Haskell-cafe] Monad Syntax
Daniel Fischer
daniel.is.fischer at googlemail.com
Mon Dec 13 22:24:44 CET 2010
On Monday 13 December 2010 22:06:41, caseyh at istar.ca wrote:
>
> Why pretend?
> Couldn't the syntax be:
>
> do
> let x = 7
> y <- x+1, Writer ("inc\n")
> z <- 2*y, Writer ("double\n")
> z-1, Writer ("dec\n")
>
> Or some other delimiter than the comma?
Doesn't work for other monads, I think (nor for the general
x <- someWriter foo).
How would that translate to [], State, IO, ...?
More information about the Haskell-Cafe
mailing list