From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Some vars now limited to fixnum size. (Was: Merging bignum to master) Date: Mon, 20 Aug 2018 20:27:22 +0300 Message-ID: <834lfpdk3p.fsf@gnu.org> References: <877ekwu1mn.fsf@tromey.com> <611579fd-52f2-0104-ef82-a7a4a3929700@cs.ucla.edu> <878t51t32a.fsf_-_@red-bean.com> <28fcabff-d102-d67f-442f-f59eab5040c9@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1534785971 7625 195.159.176.226 (20 Aug 2018 17:26:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 20 Aug 2018 17:26:11 +0000 (UTC) Cc: kfogel@red-bean.com, tom@tromey.com, pipcet@gmail.com, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 20 19:26:06 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 1frnwM-0001pI-4K for ged-emacs-devel@m.gmane.org; Mon, 20 Aug 2018 19:26:06 +0200 Original-Received: from localhost ([::1]:48324 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frnyQ-000870-Qu for ged-emacs-devel@m.gmane.org; Mon, 20 Aug 2018 13:28:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frnxi-00085s-0m for emacs-devel@gnu.org; Mon, 20 Aug 2018 13:27:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frnxe-0002mk-2w for emacs-devel@gnu.org; Mon, 20 Aug 2018 13:27:30 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frnxd-0002mK-PQ; Mon, 20 Aug 2018 13:27:25 -0400 Original-Received: from [176.228.60.248] (port=4424 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1frnxd-0008VG-As; Mon, 20 Aug 2018 13:27:25 -0400 In-reply-to: <28fcabff-d102-d67f-442f-f59eab5040c9@cs.ucla.edu> (message from Paul Eggert on Mon, 20 Aug 2018 09:54:21 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:228752 Archived-At: > From: Paul Eggert > Date: Mon, 20 Aug 2018 09:54:21 -0700 > Cc: tom@tromey.com, Pip Cet , emacs-devel@gnu.org > > Karl Fogel wrote: > > My proposal would be to at least document it for `nthcdr' > > It would be better to fix nthcdr so that it works on bignums ??? How can you make it "work" on bignums, when the size of data structures is fundamentally limited by the architectural constants like SIZE_T_MAX and PTRDIFF_MAX?