>Sometime we're going to have to consider a version numbering system. I'm
>into doing something interesting for Interpreter; perhaps convergence on
>pi (this would mean that 1 is a newer version than 10, but both are
>older versions than 3). That would be a cruel system. Numbers below pie
>could be stable, while numbers above development :) [Ok, I probably
>won't do that... I'd get flooded with email asking about it. Not like
>anyone would actually read the FAQ]
>
>Another system I like is the linux kernel method.
You mean 2.4.1.12 to read 12th pre-release of 2.4.1? I could live with
that, but my personal preference goes to Apple's numbering scheme:
2.4.1a12 (12th alpha release of 2.4.1). By inserting a character and a
number people will immediately see it's a special case, whereas 2.4.1.12
could just mean 12 little bugs fixed. however, 2.4.1a12 isn't much better.
Another technique would be to modify the Kernel numbering:
0.0.0.12 would be the 12th pre-release of 1.0.0, and 1.1.0.7 would
probably be the 7th pre-release of 1.2
This way, higher numbers would still mean newer versions, but we could
tell people that three numbers mean stable while four numbers are
development snapshots.
Cheers,
-- M. Uli Kusterer
------------------------------------------------------------
http://www.weblayout.com/witness
'The Witnesses of TeachText are everywhere...'