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/

Reply via email to