Feedback on Átila's Vision for D

FeepingCreature feepingcreature at
Sat Oct 19 14:38:56 UTC 2019

On Friday, 18 October 2019 at 17:23:17 UTC, H. S. Teoh wrote:
> On Fri, Oct 18, 2019 at 04:48:24PM +0000, Laurent Tréguier via 
> Digitalmars-d wrote: [...]
>> Isn't it because 2.088.1 isn't semver-compliant ? It would 
>> need to be tagged at something like 2.88.1 (and thus changing 
>> the versioning scheme) to be recognized as a correct version 
>> by Dub, if I'm not mistaken
> This is a side-note, but I find it really ironic that semver 
> started out as being a general principle of bumping version 
> numbers semantically rather than arbitrarily, which isn't tied 
> to any specific version syntax, but nowadays it seems to be 
> become a stick with which to beat others over for not complying 
> with a specific syntactic implementation of it.
> T

DMD would not be semver compliant even if it dropped the extra 0. 
As such, it's probably good that it has it in there, so people 
don't think it's semver just because it has a version number with 
three numbers.

DMD breaks compatibility in minor changes. It's not semver, it's 
more like dmd2-19.04.

More information about the Digitalmars-d mailing list