Don nospam at nospam.com
Wed Feb 15 14:40:44 PST 2012

On 13.02.2012 19:17, Andrei Alexandrescu wrote:
> Second, coming up with another D-derived brand is a bad marketing move.
> We've been hurt for too long a time by D1/D2.

Andrei, can I ask you to please never mention D1 again? You seem to have 
_fundamental_ misconceptions about it. It's obvious that D1 was 
exceedingly poorly explained, to the extent that even you didn't 
understand it, and you've spread your misunderstandings everywhere.
And THAT has been a marketing disaster.

To try to set the record straight:

The D language has been developed continuously since the beginning.
"D1" is a stability snapshot of DMD 1.015.
"D2" is the continued development of D after 1.015.

There was no change in the rate of language development before the 
stability snapshot (ie, what went into D1) vs after the stability 
snapshot (what has gone into D2). There was no decision "1.015 is a good 
enough language, let's stabilize on this". It was essentially a freezing 
of the language development at a largely arbitrary point, for purposes 
of stability. Most importantly, note that "D1" was not planned. It's not 
a language that anyone wanted. It's just a snapshot.
And it was successful - 75% of the open bugs are D2-only.

Any mention of D1 as if it were the "first attempt" of the D language is 
offensive, and wrong.

Here's the original announcement of D1:

More information about the Digitalmars-d mailing list