On Friday, 25 January 2013 at 03:52:36 UTC, Andrei Alexandrescu wrote:
On 1/24/13 9:54 PM, Adam Wilson wrote:
On Thu, 24 Jan 2013 18:00:06 -0800, Andrei Alexandrescu
<[email protected]> wrote:

On 1/24/13 7:36 PM, Adam Wilson wrote:
Also non-logical special case rules like this make the language harder
to learn, therefore harder to evangelize.

Definitely. But it shouldn't be forgotten that syntactic warts are
also a liability.

Andrei

I would argue that given how common they already are, cost of the wart is far smaller than the benefit of not having the unique-to-D special
case that makes the language that much harder to learn.

Again, the question needs asking: is it a given that we need to allow optional parentheses? Otherwise we'll keep on rehashing this over and over again.


It is NOT and workaround have been proposed to solve the UFCS () invasion case, which is probably the only one that don't boil down to lazyness when digging a little.

Reply via email to