Jason Rumney <[EMAIL PROTECTED]> writes:

> Kim F. Storm wrote:
>
>>..but now that it has happened, I think it makes sense for these
>>functions to accept an optional argument to limit the number of
>>version string elements to compare.  E.g.
>>
>>       (version= "22.0.50" "22.0.50.37")    => nil
>>       (version= "22.0.50.36" "22.0.50.37") => nil
>>
>>       (version= "22.0.50" "22.0.50.37" 3)    => t
>>       (version= "22.0.50.36" "22.0.50.37" 3) => t
>>  
>>
> This may be useful as an addition to a general version number
> comparison, but for Emacs version numbers, I think we should DTRT
> based on the shorter of the two arguments:
>
> (version= "22" "22.0.50.37") => t

That would mean
(version= "22" "22.0.50.37") => t
(version= "22" "22.1.50.37") => t
(version= "22.0.50.37" "22.0.50.37") => nil

Not exactly endearing to the average mathematician or logician...

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to