The following causes a "Syntax error in declaration (unexpected '}'):

a :: [Int]
a = do {let x=3; return x}

the following works fine:

a :: [Int]
a = do
  let x=3
  return x

Thanks.

Mircea

Reply via email to