Maurício wrote:
> Hi,
>
> This is valid code:
>
> module Main where
> main = do
> let a = 3
> return ()
That desugars to
main = do
let a=3
in do
return ()
>
>
> Why isn't this one?
>
> module Main where
> main = do {
> let a = 3;
> return ();
> };
>
main = do {
let a = 3
in return ();
}
> Thanks for your help,
> Maurício
>
> _______________________________________________
> Haskell-Cafe mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe