Walter Bright wrote:
I'm tired of typing this multiple times, so please indulge me while I cut & paste from one of them:

I don't mean to frustrate. I thought it may be in at least on of those replies but I think it deserves it's own subject.

Having a very different meaning means it should have a distinctly different syntax.

I agree there in many ways but D doesn't really follow the rule for example:

static import bar;   //must use fully qualified name
static int i;        //persistent across calls
static void foo() {} //member of class rather than instance

have you considered a syntax that is radically different from case FirstExp : .. case LastExp : like many of the posts in announce have suggested

Reply via email to