---- Original Message ---- > Hi, > At Tue, 3 Feb 2004 23:35:25 +0900, > Guoliang Cao wrote: >> ... backwards incompatibility > ? >> 2. "when" takes 1 or more clauses separated by ":"; each clause by itself >> can be separated by "," (this is supported in current syntax). > "when" clause can be terminated by ":" now. It can conflict. Really? In the Pragmatic Programmer's Guide, it didn't mention ":" but uses "then": "...and you also need a then keyword if the expression is on the same line as the condition." >> 4. "_" means skipping evaluation of the corresponding "case" expression. > It feels ugly a bit, to me. "~" or whichever looks good to most people and doesn't cause backward incompatibility problem. Cao