[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