Andrei Alexandrescu: > I am. I'd suggested to Walter to did the same but he mentioned the > ensuing incompatibility with C and C++ expressions.
This is one of the cases where breaking C compatibility is useless, you can just add the Elvis operator to D2 if it's important. (There are other situations where breaking C compatibility may be more important). Bye, bearophile