Is there an intention to 'finish' D2?

Paolo Invernizzi paolo.invernizzi at gmail.com
Thu Nov 18 15:13:59 UTC 2021


On Thursday, 18 November 2021 at 14:23:35 UTC, Adam D Ruppe wrote:
> On Thursday, 18 November 2021 at 14:05:37 UTC, Ola Fosheim 
> Grøstad wrote:
>> [...]
>
> 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.
>
>> [...]
>
> The history is easy to look up, you don't need to have 
> uninformed opinions.

Adam is right, D2 big shift was all about const/immutable for 
concurrency, as concurrency at that time was the main opportunity 
goal not to be missed.

/P



More information about the Digitalmars-d mailing list