0 in version number?

Gary Willoughby via Digitalmars-d digitalmars-d at puremagic.com
Fri Oct 16 15:44:13 PDT 2015


On Friday, 16 October 2015 at 17:58:27 UTC, Jonathan M Davis 
wrote:
> How is whether there's a 0 before the 68 anything but 
> bikeshedding? It's the same number either way, it sorts better 
> as-is, and it would be inconsistent of us to change now. 
> Changing how the overall numbering scheme works might make 
> sense, but simply removing the 0 wouldn't gain us anything as 
> far as I can see.
>
> - Jonathan M Davis

How? Let me explain.

Removing a zero is not what this is about. What we are talking 
about is marketing.

For D to be successful, to grow in users and respect, it has to 
accept that certain things must be done. It must appear to be 
part of the gang.

The versioning system that D uses is a reflection of the product 
as a whole. It's the same as the website and the tooling, etc. 
We, i.e. the D community, are using a version scheme no-one else 
uses. It confuses everyone who tries to understand it. For 
example, no one understands why there is a zero there. No-one 
understands why we are at a minor version of 68. Look at the 
version numbers of popular languages and then look at D. D is the 
odd one out!

D is full of these little details that are unfinished and 
strange. This is not the only reason, but it contributes to why D 
is not taken seriously. During a dconf talk where Andrie said 
(paraphrasing from his 2013 Quo Vadis talk?) to be a player we 
have to do what the big boys do. Well that totally went out the 
window immediately after the conference. Because every suggestion 
made to follow suit of the big boys always ends in cries of 
bikeshedding, it's unnecessary, etc. It's not unnecessary, it's 
what developers expect from professional management of a language.

Updating the version scheme to be more standardised and strict 
will give D more cachet. It will result more trust in the overall 
product.

At this stage it's all about publicity and marketing. If Walter 
and Andrei don't understand this, the foundation is going nowhere.


More information about the Digitalmars-d mailing list