Hi.

It is interesting to note that Sword contains code for handling and comparing 
version numbers (swversion.cpp). This code allows for version numbers with 
three levels of minor numbers, e.g. 1.5.10.1. 

=)

mg

Am Freitag, 19. Oktober 2007 schrieb Chris Little:
> The format "[1-9].[0-9]" is arbitrary, but so would be
> "[0-9]+.[0-9]+.[0-9]+[a-z]?" The page describing the format of .conf
> files has existed for years prior to your or bible.org's use of a
> 2-point format and I can see no compelling reason to adjust the spec.
>
> --Chris
>
> Karl Kleinpaste wrote:
> > I understand (now) that spec restricts the version stamp that way, but I
> > have yet to see any reasoning *why*.  Is there code which performs
> > arithmetic on them?  In GS, it's treated just as a string, like any
> > other key=value string in a *.conf; if our module manager finds
> > differing values, without any consideration of a "greater than"
> > semantic, we put up a refresh icon, as visual advice to the user.
> >
> > As I think about this, imposing a "string greater than" semantic in GS
> > would be easy, using strcmp() for more than just a != test.  And I
> > already see where that would benefit users (i.e. me) where there are
> > modules made available in more than 1 repo, or where an updated module
> > has been withdrawn for some reason.
> >
> > I had never previously thought to check for any limitation on version
> > stamp format.  I faintly remember noticing around the time that I first
> > created the GS manual module that bible.org's module version stamps were
> > 2-point, and of course Sword itself and all the UIs have version stamps
> > which are 2-point.  The version name restriction seems arbitrary unless
> > there is arithmetic being performed.  (And if there is indeed a problem
> > with this, then someone really does need to have a chat with bible.org.)
> >
> > _______________________________________________
> > sword-devel mailing list: [email protected]
> > http://www.crosswire.org/mailman/listinfo/sword-devel
> > Instructions to unsubscribe/change your settings at above page
>
> _______________________________________________
> sword-devel mailing list: [email protected]
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page



_______________________________________________
sword-devel mailing list: [email protected]
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to