Should we remove int[$] before 2.067?

via Digitalmars-d digitalmars-d at puremagic.com
Sun Feb 1 16:00:00 PST 2015


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).



More information about the Digitalmars-d mailing list