Is there an intention to 'finish' D2?

Adam D Ruppe destructionator at gmail.com
Thu Nov 18 14:23:35 UTC 2021


On Thursday, 18 November 2021 at 14:05:37 UTC, Ola Fosheim 
Grøstad wrote:
> Well, IIRC, the old D1 website made a point of D1 being a 
> simplified C++ family language, and having no templates was 
> essential to that simplicity philosophy.

D1 has templates its entire life. Remember, D1 was created just a 
few months before D2.

D itself got templates in more-or-less the modern form we have 
today in January 2004, release #77.

It had templates in any form since D 0.40, released Sep 8, 2002. 
So even if you incorrectly pretend "D1" = any D version prior 
making strings immutable (which was D 2.06; Oct 2007. Jan 2007 is 
when D1 came out btw), it is still *almost* accurate to say D has 
always had templates, since D's initial public release was 
December 2001, less than a year before templates were added.

It is true that Walter was skeptical about templates in the olden 
day, but it had nothing to do with D2.

> D2 was a pretty radical change in philosophy in my opinion.

The history is easy to look up, you don't need to have uninformed 
opinions.


More information about the Digitalmars-d mailing list