Is DMD 0.166 RC 1.0?

Don Clugston dac at nospam.com.au
Mon Sep 4 01:13:50 PDT 2006


Walter Bright wrote:
> Bruno Medeiros wrote:
>> Walter Bright wrote:
>>> Any compelling reason why not? I know that everyone (including me) 
>>> wants more features, more improvements, etc., but nothing about 
>>> calling it 1.0 will prevent that from happening.

Provided that the future plans for new syntax don't involve breaking 
lots of existing code, then I would say yes. I'm not yet convinced that 
this is true for the future RAII syntax (but I'm not convinced that it 
isn't true, either).
>>
>> Something I've been wondering: "but nothing about calling it 1.0 will 
>> prevent that from happening." But then what is the point of calling a 
>> 1.0 , will there be a branch or some other effect? Or it's just 
>> marketing?
> 
> It's simply a stake in the ground. I want to get past the "it's not 
> usable because it's not 1.0" first impressions people sometimes write.

It's a lot more than that. It means "this release is officially blessed 
for building libraries". Right now there are libraries which only work 
for (say) DMD 0.153 - 0.162, and others which only work for 0.148-0.155.
1.0 is an announcement that all existing libraries need to be updated, 
and that in the future, they won't be built against completely arbitrary 
versions.



More information about the Digitalmars-d-announce mailing list