emacs-devel
[Top][All Lists]
Advanced

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

Are floating point numbers ok in version-regexp-alist?


From: Clément Pit-Claudel
Subject: Are floating point numbers ok in version-regexp-alist?
Date: Wed, 15 Mar 2017 18:43:21 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0

Hi emacs-devel,

I need to compare debian-like version numbers, in which 1.0 < 1.0dev < 1.1:

$ dpkg --compare-versions 1.0 lt 1.0dev; echo $?
0
$ dpkg --compare-versions 1.0dev lt 1.1; echo $?
0

My instinct would be to write this:

(let ((version-regexp-alist `(("dev" . 0.5) ,@version-regexp-alist)))
  (and (version< "1.0" "1.0dev")
       (version< "1.0dev" "1.0.1")))

Is it ok to use floating point numbers in version-regexp-alist?  Otherwise, do 
we have a facility to parse Debian version numbers in Emacs?

Thanks!
Clément.



reply via email to

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