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