The Core Problem with Parrot Version Numbers

chromatic chromatic at wgz.org
Fri Feb 20 00:19:21 UTC 2009


On Thursday 19 February 2009 16:09:36 Andrew Whitworth wrote:

> Even if we don't like the specific implementation discussed here (it's
> very similar to what Ubuntu does, but I suggest we stay away from the
> asinine alliterative adjectives) there are plenty of ways to take this
> same concept and make it less whimsical. I've known other programs
> (Matlab being an example near and dear to my heart) that used the year
> in the name: 2009r1 .. 2009r12, 2010r1, ... We could also tack on
> patch numbers and other stuff like 2009r5.01 or whatever we want. I'm
> not necessarily recommending this scheme, but it is an example of
> chromatic's idea with years instead of alphabetical names. In any
> case, I think we definitely should ditch the X.Y.Z scheme since it
> just doesn't fit our release model in any sense.

One drawback of raw year numbers is that it doesn't encode the biannual 
release structure.  The more numbers and letters you stick with a scheme, the 
harder it is to parse out meaning (and disambiguate between them).

I understand the disappeal of the whimsical naming scheme, but it *does* have 
a lot going for it in the mnemonic sense.  You could explain it to a third 
grader, for example.

-- c


More information about the parrot-dev mailing list