Adam Kennedy wrote: > The v seemingly adds no meaning for the machines, and will just add > confusion for the humans. > > So are you in favour of just a "2 means float, 3 means tuple" approach?
Yep, that's where it all started. David Golden wrote: > On Wed, Apr 22, 2009 at 11:25 PM, Adam Kennedy > <adamkennedybac...@gmail.com> wrote: >> If we take such an attitude though then we're saying this isn't being >> written as a machine-consumed document that humans can debug if they >> need to, but as something that needs to be first-class consumable by >> humans, then there's no point of having a v at all. > > It needs to be first class consumed by *programmers*, who will write > or cargo-cult whatever idiotic thing gets their job done faster by > looking at examples instead of reading a spec. +1 To rephrase, there's not a black and white distinction here between "what machines can read" and "what humans can read". Both are going to read and mess with/up this. > And the other place version numbers show up is in distfile names -- > where there is no spec and where people will do god knows what trying > to process them. > > Strict in what we emit: v1.2.0 > Liberal in what we accept: v1.2 +1 OMG, agreement! -- 151. The proper way to report to my Commander is "Specialist Schwarz, reporting as ordered, Sir" not "You can't prove a thing!" -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/