let/where
Norman Ramsey
nr@eecs.harvard.edu
Wed, 19 Sep 2001 18:05:16 -0400
> There was some debate about which to have - it's a matter of personal
> preference and style. The problem is that if you have both let and where
> in the expression syntax, then
>
> let a in b where c
>
> is ambiguous unless you make an arbitrary decision about the precedence,
Was it not considered to forbid such ambiguous expressions, requiring
explicit parentheses to resolve the ambiguity?
Norman, who sometimes wishes `where' were a postfix `let', and not
part of the declaration syntax (though he does not wish to give up
scoping over multiple guards).