On Mar 13, 2010, at 2:45 PM, Fritz Borgstedt wrote:

> We use the 8 digit number in our automatic update system. ASSP just
> compares the numbers and decides which is higher.

Systems are very good at this, humans are very poor at this.

   Fritz Borgstedt previously wrote:
    The version in ASSP is 8 digits, 4 are reserved for releases, 4 are
    reserved for versions.
    abcd - efgh
    d - may be unused
    c - is equal for developer, odd for stable
    e - is 1 for a stable version 
    e - is 0 for a developer version
    
    There can be comments between the digits (alpha, beta, rc, stable)

Can you elaborate on the very last sentence, "comments between the digits", 
with an example or two please?  What are a, b, f, g, and h representing?

> I wonder how it does this, if there  is so much difficulties to decide
> which is higher or lower.

Because there is programatic logic in the code to figure it out.  The above, 
once the a, b, f, g, and h are filled in with known data, would be at the 
least, an 8 line if else, with modulus checking for the 0/1 cases.

I like ASSP's current method better than Microsoft's year based method (Office 
2010 for example) as calendars move forward, regardless of development pace, 
causing confusion.  

I think users just want to be able to look at a version number and tell what it 
is at a glance, which is hard to do now.  Easy for a computer to do, hard for a 
human to do.

1.0.2b12 for example, is pretty simple to tell that it is a beta 12 release.  
To convert that to ASSP style versioning, I think it would be 1.0.2.0.1.0.12 
though I am pretty sure I got that wrong.
-- 
Scott * If you contact me off list replace talklists@ with scott@ * 


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Assp-test mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/assp-test

Reply via email to