emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: version comparison functions


From: Michael Welsh Duggan
Subject: Re: version comparison functions
Date: Fri, 26 Aug 2005 11:08:13 -0400
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux)

Jason Rumney <address@hidden> 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
>
> Actually, I don't see why you need the second argument at all - won't it 
> always be emacs-version you want to compare with?

No.  It might be the version of an emacs package (like tramp-version).

-- 
Michael Welsh Duggan
(address@hidden)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]