On Monday, 4 February 2013 at 05:36:10 UTC, Andrei Alexandrescu
wrote:
On 2/3/13 11:31 PM, Jonathan M Davis wrote:
I tend to agree that making the parens change the nature of
the expression is
a bad idea.
I think there's some misunderstanding here. Parens change the
nature of expressions ALL the time.
There is a weird rule in C++11 that makes sometimes
typeof(expr) and typeof((expr)) mean different things. That is
arguably an example to avoid. But introducing parens among
parts of an expression is expected to affect meaning.
Weird behaviors of C++ are a very good reason to have D in the
first place.