Reply to Jacob,

I've read posts in several threads complaining about the C
compatibility, the latest was the % operator. Other complains are that
you can use the C syntax for pointers, arrays and function pointers.
Also the "Case range statement" thread that complained (among other
things) about fall through in switch statements.

Why not the drop this C compatibility in general case

One thing Walter is adement about is that copy-n-paste C code must run correctly (i.e the same) in D or not compile. As for the C style type syntax, I'd be willing to see that go en-total.

but still allow
the C compatibility in extern (C) blocks?


Yuck, that would make the parser much more... interesting. ;)


Reply via email to