Hello Maurício, Tuesday, July 11, 2006, 5:34:58 PM, you wrote:
> Hi, > I can do this: > (let a=3 in a) + (let b=4 in b) > but not this: > (a where a=3) + (b where b=3) > Why? 'where' is a part of function definition syntax, while 'let .. in ..' is just an expression like 'if ...' or '(...)'. -- Best regards, Bulat mailto:[EMAIL PROTECTED] _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe