D Development Paradigm

Bruno Medeiros brunodomedeiros+spam at com.gmail
Sun Dec 9 10:10:41 PST 2007


Jarrett Billingsley wrote:
> "Craig Black" <cblack at ara.com> wrote in message 
> news:fims7s$u44$1 at digitalmars.com...
>> Listening to Walter argue with everyone about const again I had to laugh. 
>> Does anyone else notice this pattern?
>>
>> 1) People propose an idea/complaint about a language feature
>> 2) Walter makes a strong case for the way D does it
>> 3) People press the point but Walter is stubborn
>> 4) People get tired of arguing
>> 5) Many months or years pass
>> 6) For unknown reasons Walter changes his mind and makes the proposed 
>> change
>>
>> I remember a time when Walter disliked the idea of adding templates to D. 
>> I also remember a time when Walter argued furiously against adding const. 
>> More recently he defended at length the 3-keyword const implementation. 
>> He always argues his points so adamantly that whenever he changes his mind 
>> it seems like a religious conversion. :)
> 
> Inner classes, all the import features, opAssign, and implicit casts are a 
> few other features I can think of that came about this way. 
> 
> 

Yes, that happened a lot for features that were added, but for requests 
that are more like changes to current behavior rather than additions 
(such as value typed arrays), I think it rarely happened.

-- 
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D



More information about the Digitalmars-d mailing list