2013/11/22 deadalnix <deadalnix@gmail.com>
On Friday, 22 November 2013 at 01:33:44 UTC, Kenji Hara wrote:
At least to me, your argument is just to return to the C era. I think it
will introduce huge 'regression'.


This is an important misunderstanding of my position. The C era is bad, the D era is kind of better, but the exact same problem still exist. It is simply less visible.

The concept of function as you call it is useless and is both the source of the confusion you mention in C and the tricky cases you mention in D.

After removing 'function' concept, 'func' always means function pointer or delegate. So we cannot call functions without parenthesis anymore. It is unacceptable change to me, and many D programmers would probably argue same thing.

Kenji Hara