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: Changing `string-to-int' to `string-to-number' Date: Thu, 5 May 2005 12:38:34 +0200 Message-ID: Reply-To: Juanma Barranquero 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 1115291949 7357 80.91.229.2 (5 May 2005 11:19:09 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 5 May 2005 11:19:09 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 05 13:19:07 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DTeNR-0006mN-SK for ged-emacs-devel@m.gmane.org; Thu, 05 May 2005 13:18:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DTeUw-0005gw-QK for ged-emacs-devel@m.gmane.org; Thu, 05 May 2005 07:26:30 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DTdwQ-00043I-BS for emacs-devel@gnu.org; Thu, 05 May 2005 06:50:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DTdwO-000426-Q5 for emacs-devel@gnu.org; Thu, 05 May 2005 06:50:49 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DTdq0-0001PI-J5 for emacs-devel@gnu.org; Thu, 05 May 2005 06:44:12 -0400 Original-Received: from [64.233.184.206] (helo=wproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DTdpc-0002Q9-9K for emacs-devel@gnu.org; Thu, 05 May 2005 06:43:48 -0400 Original-Received: by wproxy.gmail.com with SMTP id 50so491046wri for ; Thu, 05 May 2005 03:38:34 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=f7TPsrzkun8+c895WlEDKvidfIcGFADHlhhr+3x/+3LISkdcUFKwRNYEGoiU158YdTWTjQZfJszg1hel8Rdxu4Y6oUTWyja+DQWJCXDzkxeA2Kpd5JD4FgG/ptvyClgAfF4g7/AbhcdPNQqlGqoPsuvHUTILsvDOxM98MvHRmKQ= Original-Received: by 10.54.40.78 with SMTP id n78mr116065wrn; Thu, 05 May 2005 03:38:34 -0700 (PDT) Original-Received: by 10.54.82.6 with HTTP; Thu, 5 May 2005 03:38:34 -0700 (PDT) Original-To: emacs-devel@gnu.org 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:36698 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:36698 Hi everybody. I have an outstanding patch to more-or-less-globally change `string-to-int' to `string-to-number' and squash the little warning buggers. As previous experience has shown, these kind of changes often trip over unsuspecting toes, so this time I've chosen to be careful and ask before (turning 40 a few months ago must be getting into me :) There are a few groups of files that I don't plan to touch, because they're, AFAIK, externally maintained efforts and often do take pains to maintain compatibility with older releases or non-GNU Emacsen, i.e.: - eshell\*.el - gnus\*.el - mh-e\*.el What about obsolete\*.el? Does it make sense? Being in obsolete\ does not mean they're gonna be used with older releases, does it? And url\*.el? My understanding is that the Emacs repository is *the* URL repository, so it should be in sync with Emacs (meaning, it should use the newer, shinnier functions). Any comment whether these can/should/must/CAN'T/MUSTN'T be changed? (Some have external maintainers, some had, some I'm not sure at all): - printing.el - speedbar.el - emulation\edt.el - emulation\tpu-extras.el - emulation\vip.el - emulation\viper-ex.el - mail\feedmail.el - mail\smtpmail.el - progmodes\ada-xref.el - progmodes\idlw*.el - progmodes\ps-mode.el - progmodes\vhdl-mode.el - term\mac-win.el - textmodes\ispell.el - textmodes\org.el - textmodes\reftex*.el FWIW, the current list of files I'm planning to change (unless someone objects, that is): - align.el - ansi-color.el - array.el - dired-aux.el - dired-x.el - ediff-diff.el - edmacro.el - emerge.el - faces.el - files.el - hexl.el - server.el - shell.el - startup.el - term.el - time-stamp.el - time.el - timezone.el - vms-patch.el - calendar/appt.el - calendar/cal-bahai.el - calendar/cal-hebrew.el - calendar/cal-islam.el - calendar/calendar.el - calendar/diary-lib.el - calendar/solar.el - emacs-lisp/lisp-mnt.el - emacs-lisp/re-builder.el - international/fontset.el - mail/mailalias.el - mail/rmail.el - mail/rmailsum.el - net/ange-ftp.el - play/gametree.el - progmodes/ebrowse.el - progmodes/etags.el - progmodes/flymake.el - term/sun-mouse.el - term/w32-win.el - term/x-win.el - textmodes/nroff-mode.el - textmodes/texinfmt.el -- /L/e/k/t/u