static class

bearophile bearophileHUGS at lycos.com
Thu Feb 21 15:06:26 PST 2013


Jonathan M Davis:

> D doesn't
> bother to check, so you get the natural consequence of mixing 
> them. I'm quite
> sure that the fact that it works that way is an accident. It 
> was never
> intentially made to be allowed or disallowed. It's just 
> allowed, because
> there's nothing intrinsic about either of the attributes which 
> makes it
> illegal, and no effort was made to do prevent it (it probably 
> didn't even occur
> to Walter that anyone would do it). I'd expect it to continue 
> to work though,
> since it doesn't really harm anything,

According the way my brain works, sometimes I find the D compiler 
unnervingly sloppy.


> and it would break code if it were disallowed.

Uhmm.

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list