From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Elisp / C inconsistency for reading "1." Date: Fri, 14 Mar 2014 07:30:48 -0700 Organization: UCLA Computer Science Department Message-ID: <53231298.9090905@cs.ucla.edu> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1394807470 8699 80.91.229.3 (14 Mar 2014 14:31:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Mar 2014 14:31:10 +0000 (UTC) To: Oleh Krehel , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 14 15:31:18 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WOT8n-0001f9-TD for ged-emacs-devel@m.gmane.org; Fri, 14 Mar 2014 15:31:18 +0100 Original-Received: from localhost ([::1]:45042 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WOT8n-0002zc-Gi for ged-emacs-devel@m.gmane.org; Fri, 14 Mar 2014 10:31:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46867) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WOT8X-0002M0-56 for emacs-devel@gnu.org; Fri, 14 Mar 2014 10:31:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WOT8M-0003jW-Sj for emacs-devel@gnu.org; Fri, 14 Mar 2014 10:31:01 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:52878) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WOT8M-0003jH-N5 for emacs-devel@gnu.org; Fri, 14 Mar 2014 10:30:50 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id AD253A60003; Fri, 14 Mar 2014 07:30:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id njb9xLUcbl0U; Fri, 14 Mar 2014 07:30:49 -0700 (PDT) Original-Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 499A1A60002; Fri, 14 Mar 2014 07:30:49 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 131.179.128.62 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:170360 Archived-At: Oleh Krehel wrote: > I understand that it's documented in the manual that "1." is an > integer and not a float, but this feels very wrong coming from a C > background. More important, it feels wrong coming from a Lisp background, as Common Lisp and Scheme both interpret "1." to be a floating point number. I would support changing Emacs Lisp to be consistent with common practice, as there seems no point to being different and there are advantages to being consistent. (Not during the feature freeze though, of course.)