[Haskell] Re: Trying to install binary-0.4

Simon Marlow simonmarhaskell at gmail.com
Tue Oct 16 09:05:52 EDT 2007


Bayley, Alistair wrote:
>> From: Simon Marlow [mailto:simonmarhaskell at gmail.com] 
>>
>> The lexicographical ordering would make 10.0 > 9.3.  In 
>> general, A.B > C.D 
>> iff A > C or A == C && B > D.  When we say the "latest" 
>> version we mean 
>> "greatest", implying that version numbers increase with time. 
>>  Does that help?
> 
> 
> Sort of. It's what I'd expect from a sensible version comparison. It's
> just not something I'd ever choose to call lexicographic ordering. IMO,
> lexicographgic ordering is a basic string comparision so e.g.
> 
> max "10.0" "9.3" = "9.3"
> 
> I'd call what you're doing numeric ordering. Does it have a better name,
> like version-number-ordering, or section-number-ordering (e.g. Section
> 3.2.5, Section 3.2.6)?

I've heard it called lexicographical ordering before, but I'm happy to call 
it by whatever name induces the least confusion!

Cheers,
	Simon


More information about the Libraries mailing list