It is not. Lets are expressions. Wheres are part of declarations. In a grammar sense, you have something like:
funcdef ::= name = expr (where decls)? expr ::= let decls in expr
so the declarations inside a let are internal to the expression and can't go outside into the where clause.
I see now. Thanks.
#g
------------------- Graham Klyne <[EMAIL PROTECTED]> PGP: 0FAA 69FF C083 000B A2E9 A131 01B9 1C7A DBCA CB5E
_______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
