Johannes Waldmann wrote: > (With that respect, braces in records and let and where are OK, > since order is irrelevant, but in do { .. } they are not, > but that's how we show our sympathy to C and Java, right.) You forget "let { f [] _ = 1 ; f _ [] = 2 } in f [] []". -- Ben