On Fri, 10 Jun 2011 17:34:55 -0400, Jonathan M Davis <jmdavisp...@gmx.com> wrote:

On 2011-06-10 14:06, Steven Schveighoffer wrote:
On Fri, 10 Jun 2011 16:11:34 -0400, Mike James <f...@bar.com> wrote:
> "Andrei Alexandrescu" <seewebsiteforem...@erdani.org> wrote in message
> news:istj83$1rsa$1...@digitalmars.com...
>
>> I think we all agree that it is appropriate to characterize D2 to mean
>> "The
>> D Programming Language".
>>
>> From here on, we have changed the website
>> http://d-programming-language.org to reflect that reality. D simply
>> refers
>> to what was formerly known as D2, and D1 stays D1.
>>
>> Also, today Walter will change the "D" links from digitalmars.com to
>> point
>> to http://d-programming-language.org, which is now the official site of
>> the D programming language. Expect (and please contribute) many
>> improvements of that site going forward.
>>
>>
>> Thanks,
>>
>> Andrei
>
> So D2 becomes D.
> And D1 becomes D--.

D0

Seriously though, I'm not sure why we have to do this... It's weird to
have D1 and D. To me, D1 > D, like in D, D1, D2, D3

I hope this pattern doesn't continue for D3 (well, actually, would that
then be D2?)

Why can't D2 be D version 2, and D1 be D version 1, where both languages
are the D programming language? It's how other languages do things (C#,
php, python, etc.).

D is the programming language. There are multiple versions of it. Currently, we have versions 1 and 2, which are typically referred to as D1 and D2. D2 is the most recent - and therefore current - version, whereas D1 is the previous version. On the main site, we're choosing to generally mean D2 when we refer to D and specifically say D1 when referring to stuff which is specific to D1. Presumably, if and when there is D3 and it becomes appropriatey stable to be considered the current version of the language, then D3 will be referred to as D, and the term D2 will be used when referring to something which is specific
to D2.

It's quite typical when talking about other languages (C#, Java, python, etc.) to not be particularly specific about version numbers when talking about the
language. When using the language's name without a version number, you're
generally either referring to the language as a whole or to the latest
version. We're just going to be doing the same on D's official site. The term
D2 will still be used if we need to be specific about versions, but in
general, we're talking about the most recent version of the language when
talking about D, so we're just calling it D. I don't see anything odd about
that.

That's why I don't understand the significance. When you want to refer to D2, use D2, when you want to refer to D1, use D1, when you want to refer to both langauges or the language "family" in general, use D. Wasn't it already this way? What is the stigma of saying D and meaning possibly D1?

I guess perhaps it's not a big deal...

-Steve

Reply via email to