From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: bignum support + calc + GNU Emacs Date: Mon, 21 May 2007 15:57:38 +0200 Message-ID: <86sl9qgtyl.fsf@lola.quinscape.zz> References: <18000.42749.988254.341456@gargle.gargle.HOWL> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1179755870 25202 80.91.229.12 (21 May 2007 13:57:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 21 May 2007 13:57:50 +0000 (UTC) Cc: emacs-devel@gnu.org, "Jose E. Marchesi" To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 21 15:57:47 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Hq8OP-0007ai-CS for ged-emacs-devel@m.gmane.org; Mon, 21 May 2007 15:57:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hq8OP-0001Sa-1w for ged-emacs-devel@m.gmane.org; Mon, 21 May 2007 09:57:45 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Hq8OL-0001SJ-L8 for emacs-devel@gnu.org; Mon, 21 May 2007 09:57:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Hq8OK-0001Rn-E4 for emacs-devel@gnu.org; Mon, 21 May 2007 09:57:40 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hq8OK-0001Rk-6o for emacs-devel@gnu.org; Mon, 21 May 2007 09:57:40 -0400 Original-Received: from pc3.berlin.powerweb.de ([62.67.228.11]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Hq8OJ-0002Ks-JW for emacs-devel@gnu.org; Mon, 21 May 2007 09:57:39 -0400 Original-Received: from quinscape.de (dslnet.212-29-44.ip210.dokom.de [212.29.44.210] (may be forged)) by pc3.berlin.powerweb.de (8.9.3p3/8.9.3) with ESMTP id PAA14899 for ; Mon, 21 May 2007 15:57:32 +0200 X-Delivered-To: Original-Received: (qmail 27512 invoked from network); 21 May 2007 13:57:38 -0000 Original-Received: from unknown (HELO lola.quinscape.zz) ([10.0.3.43]) (envelope-sender ) by ns.quinscape.de (qmail-ldap-1.03) with SMTP for ; 21 May 2007 13:57:38 -0000 Original-Received: by lola.quinscape.zz (Postfix, from userid 1001) id A9AA88F832; Mon, 21 May 2007 15:57:38 +0200 (CEST) In-Reply-To: (Richard Stallman's message of "Mon\, 21 May 2007 09\:24\:32 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.51 (gnu/linux) X-detected-kernel: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:71510 Archived-At: Richard Stallman writes: > If we really want bignums, we may as well do it through libgmp. Agreed. It seems however like overkill to require this for uuid. Requiring some part of calc, in contrast, seems to be at a reasonable level of pain. It would be nice to have calc use bignums when they are compiled in, but I don't know whether that is realistic: calc has not been updated to make use of floating point where available (that was supposed to be the point of calc 3 which presumably was already running in prototype state for Dave Gillespie at one point of time, probably 12 years ago. All attempts to contact him about this have, however, failed). It does not even make use of the available range for integers (which has grown since calc's inception). Or even menus. It would be a worthwhile task to bring calc up to the features provided by Emacs 19, so I am somewhat sceptical that it will help much if we set ourselves calc goals based on prospective Emacs 23 features. -- David Kastrup