On Mon, 02 Feb 2015 00:00:00 +0000, Ola Fosheim Grøstad wrote: > 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).
i agree with you, but it's really too late to redesign. :-( it's not about "code breaking", people just will not join D3 (or something) developement at this stage. especially if Walter and Andrei will not join (and i doubt they will).
signature.asc
Description: PGP signature
