From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Making 'eq' == 'eql' in bignum branch Date: Mon, 27 Aug 2018 11:57:44 -0700 Organization: UCLA Computer Science Department Message-ID: <7801f18c-80b5-52ee-5774-354327abde16@cs.ucla.edu> References: <09153aed-361d-4f82-d9ac-b502314769ae@cs.ucla.edu> <83lg91dqd4.fsf@gnu.org> <20180826201947.GC1867@ACM> <83in3w5yml.fsf@gnu.org> <834lff6ejd.fsf@gnu.org> <83tvnf4y7k.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1535396183 20921 195.159.176.226 (27 Aug 2018 18:56:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 27 Aug 2018 18:56:23 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Cc: acm@muc.de, larsi@gnus.org, rms@gnu.org, pipcet@gmail.com, emacs-devel@gnu.org To: Stefan Monnier , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 27 20:56:19 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuMgU-0005JY-Vd for ged-emacs-devel@m.gmane.org; Mon, 27 Aug 2018 20:56:19 +0200 Original-Received: from localhost ([::1]:34759 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuMia-0004N3-Qu for ged-emacs-devel@m.gmane.org; Mon, 27 Aug 2018 14:58:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34668) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuMi0-0004My-Q9 for emacs-devel@gnu.org; Mon, 27 Aug 2018 14:57:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fuMi0-00046h-2s for emacs-devel@gnu.org; Mon, 27 Aug 2018 14:57:52 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:51380) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fuMhv-0003ta-G5; Mon, 27 Aug 2018 14:57:47 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D0AE31610F1; Mon, 27 Aug 2018 11:57:45 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id b7sgVLP-c_BX; Mon, 27 Aug 2018 11:57:45 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 266A1161130; Mon, 27 Aug 2018 11:57:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ml3VmhqX12Dk; Mon, 27 Aug 2018 11:57:45 -0700 (PDT) Original-Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id E47661610F1; Mon, 27 Aug 2018 11:57:44 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:228985 Archived-At: Stefan Monnier wrote: > Like the case where bignums are used, I don't have a clear enough idea > of whether it'll end up too costly or not. Yes, the only way to find out whether the cost will be acceptable is to try it. My intuition is that it'll be OK, in the sense that large buffers are already so slow for other other reasons that the cost of testing for bignums will be not noticed by users.