On Sunday, 1 February 2015 at 16:09:02 UTC, ketmar wrote:
On Sun, 01 Feb 2015 15:56:17 +0000, eles wrote:

Propensity for bike-shedding behind the covers of intellectual
refinement puzzles me.

this is part of "be smart!" strategy. anyone who is not smart enough doesn't deserve the right to use D. and "being smart" means "manually do
the work that compiler can automate".

It would help if dynamic-array/slice/fixed-size-array and value/reference/ownership types had been well designed from the get go.

Inconsistencies in syntax and special casing the typing requires the user to "be smart", because the language is "dumb". But making the compiler smarter to fix a dumb language is the wrong path. The right thing to do is to redesign what is "dumb" (the language).

Reply via email to