Is the class at the given URL any use at all in this debate?

http://www.eng.cse.dmu.ac.uk/~hgs/ruby/revision.rb

Its size is 
   lines     words  characters
     145     448    4125 revision.rb

It assumes that the version numbers are numeric only, but it makes no 
assumptions about how many of the smaller units make up the bigger ones,
so one cannot do subtractions with it.

It could be used, conceivably, for dates (2000.10.6.18.16.32) or even
pounds, shillings and pence :-)

	Hugh
	hgs / dmu.ac.uk