From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: version comparison functions Date: Fri, 26 Aug 2005 12:25:51 +0200 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1125055086 3728 80.91.229.2 (26 Aug 2005 11:18:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 26 Aug 2005 11:18:06 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 26 13:17:59 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1E8cDT-0001xy-9a for ged-emacs-devel@m.gmane.org; Fri, 26 Aug 2005 13:17:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E8cHN-0003XL-UD for ged-emacs-devel@m.gmane.org; Fri, 26 Aug 2005 07:21:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1E8biB-0001CW-Nm for emacs-devel@gnu.org; Fri, 26 Aug 2005 06:45:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1E8bi9-0001AR-Aq for emacs-devel@gnu.org; Fri, 26 Aug 2005 06:45:26 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E8bfd-0000Gs-6H for emacs-devel@gnu.org; Fri, 26 Aug 2005 06:42:50 -0400 Original-Received: from [64.233.182.194] (helo=nproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1E8bQj-0006xe-Ko for emacs-devel@gnu.org; Fri, 26 Aug 2005 06:27:25 -0400 Original-Received: by nproxy.gmail.com with SMTP id x37so168804nfc for ; Fri, 26 Aug 2005 03:25:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Eq2/gDKMBWlCmhIjf6h6HsTgPdN18OvdNJI9Y7ohv5VStlnd1Ed662Q+E9qDXf43FP54HS3yj+Z9w1L7qZgJnodqVVL+mFu9b4cX4T/ya6GiM3unt7fwUsF5/ttSuypNuipRwhiQzqgDmroGfEQF2wt6ZJjJctvrWY8ocKf6YTo= Original-Received: by 10.48.1.14 with SMTP id 14mr151638nfa; Fri, 26 Aug 2005 03:25:51 -0700 (PDT) Original-Received: by 10.48.42.13 with HTTP; Fri, 26 Aug 2005 03:25:51 -0700 (PDT) Original-To: rms@gnu.org In-Reply-To: Content-Disposition: inline X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:42419 Archived-At: On 8/26/05, Richard M. Stallman wrote: > version< is useful for comparing version number strings. In the past we've had threads just to decide whether to add or change tiny things (I fondly remember discussing whether the four or five different implementations of `time-less-p' scattered there and here merited being generalized out to a single `time-less-p' and put on subr.el :). So I suppose I'm just a bit surprised at the thought of adding two variables, seven functions and one alias just to do version comparison. Not even the `integer-list-*' functions are general, as they consider '(1) and '(1 0) to be equal, which doesn't strike me as a very common need. They would be better named `version-list-*', IMO. But I digress... --=20 /L/e/k/t/u