From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Eli Zaretskii" Newsgroups: gmane.emacs.help Subject: Re: Reading portions of large files Date: Sat, 11 Jan 2003 11:51:36 +0300 Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <3405-Sat11Jan2003115136+0200-eliz@is.elta.co.il> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1042278925 610 80.91.224.249 (11 Jan 2003 09:55:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 11 Jan 2003 09:55:25 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18XIMO-00009W-00 for ; Sat, 11 Jan 2003 10:55:24 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18XIMp-0004bM-02 for gnu-help-gnu-emacs@m.gmane.org; Sat, 11 Jan 2003 04:55:51 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18XIM3-0003j2-00 for help-gnu-emacs@gnu.org; Sat, 11 Jan 2003 04:55:03 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18XILq-0003I9-00 for help-gnu-emacs@gnu.org; Sat, 11 Jan 2003 04:54:51 -0500 Original-Received: from bilbo.inter.net.il ([192.114.186.18]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18XILi-0002tc-00 for help-gnu-emacs@gnu.org; Sat, 11 Jan 2003 04:54:43 -0500 Original-Received: from zaretsky ([80.230.194.188]) by bilbo.inter.net.il (Mirapoint Messaging Server MOS 3.2.1-GA) with ESMTP id ACQ37408; Sat, 11 Jan 2003 11:54:39 +0200 (IST) Original-To: help-gnu-emacs@gnu.org X-Mailer: emacs 21.3.50 (via feedmail 8 I) and Blat ver 1.8.9 In-reply-to: (message from David Kastrup on 10 Jan 2003 21:51:49 +0100) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:5361 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:5361 > From: David Kastrup > Newsgroups: gnu.emacs.help > Date: 10 Jan 2003 21:51:49 +0100 > > BTW, would it be terribly complicated to extend the range of Lisp > integers to 31bit? It's not terribly hard, but IIRC the current consensus among the Emacs maintainers is that it's not important enough to do that because before long all machines will have 64-bit compilers. Perhaps this should be discussed again on the developers' list. > Integers don't need any garbage collection or tag bits per se. They need to be distinguishable from other Lisp types, so their tag bitfield cannot have an arbitrary bit pattern. > Emacs has a most-positive-fixnum of 134217727, while XEmacs has > 1073741823, more than 8 times as much. So it would appear to be > possible in theory. IIRC, the XEmacs way requires extensive changes in how Emacs works, but I don't remember the details.