From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: Making 'eq' == 'eql' in bignum branch Date: Tue, 21 Aug 2018 17:01:16 +0200 Message-ID: <87r2irvk5f.fsf@gmail.com> References: <29f933ac-a6bf-8742-66a7-0a9d6d3e5a88@disroot.org> <8e0320d9-e0d0-2b57-57cc-2df4399f133c@cs.ucla.edu> <87lgaio7xd.fsf@tromey.com> <877em1cb0i.fsf@tromey.com> <765767b2-d2e5-a9a6-f724-d58ecf4847bb@cs.ucla.edu> <76081b5d-8c10-0a37-2c97-d4864c0faa80@cs.ucla.edu> <09153aed-361d-4f82-d9ac-b502314769ae@cs.ucla.edu> <83k1oldqao.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1534863719 7696 195.159.176.226 (21 Aug 2018 15:01:59 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 21 Aug 2018 15:01:59 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 21 17:01:55 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 1fs8AJ-0001mD-JQ for ged-emacs-devel@m.gmane.org; Tue, 21 Aug 2018 17:01:51 +0200 Original-Received: from localhost ([::1]:54195 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fs8CO-00085z-9J for ged-emacs-devel@m.gmane.org; Tue, 21 Aug 2018 11:04:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38950) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fs8A8-0007HL-Ku for emacs-devel@gnu.org; Tue, 21 Aug 2018 11:01:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fs89q-0001bg-SL for emacs-devel@gnu.org; Tue, 21 Aug 2018 11:01:36 -0400 Original-Received: from mail-wm0-x22e.google.com ([2a00:1450:400c:c09::22e]:34055) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fs89p-0001ZG-Og for emacs-devel@gnu.org; Tue, 21 Aug 2018 11:01:21 -0400 Original-Received: by mail-wm0-x22e.google.com with SMTP id l2-v6so9861332wme.1 for ; Tue, 21 Aug 2018 08:01:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-followup-to:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=wzKrYWkoLJjuxTPCzwkgzNU+bsyWQh828dUDOdeABjI=; b=Xx+QPNNk1uGG2F70hDf55u6fuW1IstMBINEfQQcY/FC/r5dUMJX+Qqb2me0x2co5yW J/046CVJoUyrTGfdLokSGUBymavAoOhPlHG79i81DavTo+65qmS13j9GT6wXX1hO0Z/3 QaZtibkJO8M6qkq/MJ0K3ZEgvft308++9YhdWKA586Yho8kJgD0bjNKRtId7k4MpANyH bBBJr9EkvoxmBHdtlpTyxcnqsmGDwoorrZndrwXcLKsK2MhF+W8SrzpzWhfVp0e5PhQ4 Sleebgl400l5hwZyMIDJoe6pQoKNdc8wV6bfLvAt9XxHBlgXGzRXTdHNNPrhAgI5H9Vl M/GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-followup-to :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :mime-version; bh=wzKrYWkoLJjuxTPCzwkgzNU+bsyWQh828dUDOdeABjI=; b=GsJR2E9J82Anag59b6phyuJlqMtAQfPDJ5K9RljgMvBKKTW39cQHGY4eL5zn4kXKj/ ULBb8e7aFY2r80sqdW+uhlIeImOLHG53p/qFujJwgMbvKx3OqDrKc5CL6G40T8oK1vw8 fNG2Lyfcn9pjV+UF1eyNkEw8pLp70sotgBwRDonmnw7JbdV8dmhMxP+BRwnlfs8abTSZ v3pGZEmDQqhCuSDSk4E6uBcAq+q3EFa2lDsebDCP4c1jXXtWghtJXoqpcCzAljFwO+IC 3NTDPYheVF5SDtz0xhRm6M/X8+4xT44SXUhidZNOV7LMJ0snSeCp90ZuRmcmhGf8FtVd +PcQ== X-Gm-Message-State: AOUpUlHVWDZS4KQ3c0LcXCf1hfViuYPKCyAHnx83bmzMJr7wz7cofFqL wyIgWHuF62u+IblCzoVmq1C5yWox X-Google-Smtp-Source: AA+uWPymNwIwd82EZK/sl+CZo8MOeRk2FG61k7SwT1BhoR8dMRXgn81EMT/ILl1n/XWmoC5YsDRRuQ== X-Received: by 2002:a1c:ed1a:: with SMTP id l26-v6mr29866343wmh.61.1534863678421; Tue, 21 Aug 2018 08:01:18 -0700 (PDT) Original-Received: from rpluim-ubuntu ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id i205-v6sm2909672wmf.30.2018.08.21.08.01.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Aug 2018 08:01:17 -0700 (PDT) Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: (Stefan Monnier's message of "Mon, 20 Aug 2018 11:26:14 -0400") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::22e 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:228784 Archived-At: Stefan Monnier writes: >> I don't think we should go as far as removing these functions, as they >> can still be useful in some situations. Let's not rush. > > Agreed. How 'bout we first try to actually make use of bignums? > E.g. changing Calc to use them instead of its own implementation of bignums? That probably wouldn't be too hard. Any suggestions for what kind of tests you'd want of the result? Robert