News for hackers. Stuff that matters.
Re:What’s new in Node v0.10? by untog on Monday March 11, 2013 @12:07PM (#5357597)
0.10 != 0.1, in the same way that 0.8 != 0.80
Re:What’s new in Node v0.10? by taytus on Monday March 11, 2013 @12:27PM (#5357753)
Could you explain that?, because if you're right I been wrong my whole life.
Re:What’s new in Node v0.10? by masklinn on Monday March 11, 2013 @12:54PM (#5357979)
http://semver.org/

the version number is a tuple, not a decimal, encoded with dots as field separators.

0.10 is an encoding for (0, 10). So 0.10 > 0.9, and 3.7.4a makes perfect sense.

edit: furthermore version number ordering has additional complexity: 3.7.4a < 3.7.4

Re:What’s new in Node v0.10? by adlpz on Monday March 11, 2013 @12:35PM (#5357832)
Version numbers are not numbers. How would you explain, for example, Chrome's version 24.0.1312.57?

Dots separate logical numberings, like version, patch, bugfix, etc. So 3.0 goes after 2.0 And 2.0.2 after 2.0.1. And 1.10 after 1.9.

Re:What’s new in Node v0.10? by jQueryIsAwesome on Monday March 11, 2013 @01:27PM (#5358222)
´n.n.n.n´ where the dot does not represent decimal notation but a less significant variation (of the software) than the previous number. This is universally true for the first two numbers but not always for the rest.
Re:What’s new in Node v0.10? by jordan0day on Monday March 11, 2013 @12:54PM (#5357980)
It probably would have been better to say v0.10 != v0.1, since obviously "0.10 != 0.1" is a misleading statement.
Re:What’s new in Node v0.10? by taytus on Monday March 11, 2013 @01:03PM (#5358039)
Thank you all for your explanations, but this was exactly what I meant.
Re:What’s new in Node v0.10? by libria on Monday March 11, 2013 @03:20PM (#5359004)
Please don't do this; it's annoying and unnecessary. The context for untog's comment was quite clear. A lot of folks wasted time trying to clarify something for you.
Re:What’s new in Node v0.10? by bpierre on Monday March 11, 2013 @12:31PM (#5357795)
<integer>.<integer>
Re:What’s new in Node v0.10? by sjwright on Monday March 11, 2013 @12:39PM (#5357866)
In other words, not <integral>.<fractional>

This should be fairly clear given your typical version number takes the form of <integer>.<integer>.<integer> which can't possibly be mistaken for a decimal fraction.

Re:What’s new in Node v0.10? by masklinn on Monday March 11, 2013 @12:52PM (#5357958)
> This should be fairly clear given your typical version number takes the form of <integer>.<integer>.<integer>

With letters, short hashes or even whole words thrown in.

Re:What’s new in Node v0.10? by jackbravo on Monday March 11, 2013 @12:34PM (#5357820)
here, the dot is not used to separate integers from decimals, just to separate two integer numbers. This is common practice in software projects (http://en.wikipedia.org/wiki/Software_versioning#Incrementin...)
Re:What’s new in Node v0.10? by homeomorphic on Monday March 11, 2013 @02:00PM (#5358498)
That's not the role of the dot in ordinary decimal expansions either. There its role is to mark where the sequence transitions from positive powers of ten (to its left) to negative powers of ten (to its right).