Rather than treating the ~ as introducing a special case which always compares lower than something else, does it help to make numbers to the right of the ~ add fractions to the integer part ? Since the version number is now a rational number you can have arbitrary numbers of releases before hitting 8. A possible sequence in the case that's been discussed might be
2.0.7 < 2.0.7~1 < 2.0.7~2 < 2.0.7~21 < 2.0.8 I can't see an immeditate use for it but if there were ever a new whizzy version 3 releases, with attendent pre versions, then you could do a similar thing with 2.0.8 < 2~9.0.8 < 3.0.0 or whatever... It might also be wise to start the `pre' versions at ~9 so 2.0.7, 2.0.7~9, 2.0.7~91, 2.0.7~92, ..., 2.0.8 Just a daft idea I suppose, my apologies if it is. Cheers, -- Martin Oldfield. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]