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: integer overflow Date: Sun, 07 Mar 2010 17:06:32 +0100 Organization: Organization?!? Message-ID: <873a0cyv3r.fsf@lola.goethe.zz> References: <4B8147A9.7030504@gmail.com> <87ljemdzxo.fsf@stupidchicken.com> <4B83682D.5010804@gnu.org> <87vddmpw4s.fsf@stupidchicken.com> <87hbp2fwoi.fsf@gnu.org> <87wrxrr4md.fsf@gnu.org> <3vsk8ecg6a.fsf@fencepost.gnu.org> <873a0euot4.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1267978033 30301 80.91.229.12 (7 Mar 2010 16:07:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 7 Mar 2010 16:07:13 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 07 17:07:07 2010 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.69) (envelope-from ) id 1NoJ0U-0007F4-St for ged-emacs-devel@m.gmane.org; Sun, 07 Mar 2010 17:07:07 +0100 Original-Received: from localhost ([127.0.0.1]:45689 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NoJ0U-0004Ds-CV for ged-emacs-devel@m.gmane.org; Sun, 07 Mar 2010 11:07:06 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NoJ0B-000402-Q1 for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:06:47 -0500 Original-Received: from [140.186.70.92] (port=41344 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NoJ0A-0003yT-Cd for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:06:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NoJ09-0005Vp-9i for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:06:46 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:34087) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NoJ09-0005VZ-3e for emacs-devel@gnu.org; Sun, 07 Mar 2010 11:06:45 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NoJ07-0005S5-0S for emacs-devel@gnu.org; Sun, 07 Mar 2010 17:06:43 +0100 Original-Received: from p5b2c2a52.dip.t-dialin.net ([91.44.42.82]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Mar 2010 17:06:43 +0100 Original-Received: from dak by p5b2c2a52.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Mar 2010 17:06:43 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 20 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: p5b2c2a52.dip.t-dialin.net X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) Cancel-Lock: sha1:9vkVA+aSU5LXfbb5Kw1AV5UZW08= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:121702 Archived-At: Richard Stallman writes: > I have heard that Guile now supports Emacs Lisp. And it has bignums. > So if we make Emacs use Guile, that will automatically provide > bignums. My first reaction to that would be "Whoa, whoa, whoa!". The second that "librep" might be an easier starting point for migrating the Lisp engine. After all, it was designed to be like Emacs Lisp. >From glancing over the wording of the manual, it appears to be a one-man project. Given his motivation of imitating Emacs Lisp, it is conceivable that he would not be averse to copyright assignment. Anyway: supplanting Elisp is not exactly a small-hearted task. Even making the lexbind branch the default would be quite some change (being able to write lexical closured would be nice, though). -- David Kastrup