From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Alex Schroeder Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp and Guile Date: Fri, 09 Aug 2002 20:02:23 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <87y9bfsyfk.fsf@emacswiki.org> References: <200207200035.g6K0ZAb27891@aztec.santafe.edu> <200207212015.g6LKF4c00874@aztec.santafe.edu> <200207251807.g6PI75d07615@aztec.santafe.edu> <874renlito.fsf@zagadka.ping.de> <200207271853.g6RIre710837@aztec.santafe.edu> <200207310554.g6V5ssc16508@aztec.santafe.edu> <200208022214.g72MELZ01879@aztec.santafe.edu> <200208042326.g74NQAK03418@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1028916109 18496 127.0.0.1 (9 Aug 2002 18:01:49 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 9 Aug 2002 18:01:49 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17dE56-0004oD-00 for ; Fri, 09 Aug 2002 20:01:48 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17dERm-0004DS-00 for ; Fri, 09 Aug 2002 20:25:15 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17dE5p-0004ot-00; Fri, 09 Aug 2002 14:02:33 -0400 Original-Received: from relay01.cablecom.net ([62.2.33.101]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17dE4l-0004mH-00 for ; Fri, 09 Aug 2002 14:01:27 -0400 Original-Received: from smtp.swissonline.ch (mail-4.swissonline.ch [62.2.32.85]) by relay01.cablecom.net (8.11.6/8.11.4/SOL/AWF/MXRELAY/06072001) with ESMTP id g79I1NN66288 for ; Fri, 9 Aug 2002 20:01:23 +0200 (CEST) Original-Received: from confusibombus (dclient217-162-239-43.hispeed.ch [217.162.239.43]) by smtp.swissonline.ch (8.11.6/8.11.6/SMTPSOL/AWF/2002040101) with ESMTP id g79I1NH03259 for ; Fri, 9 Aug 2002 20:01:23 +0200 (MEST) Original-Received: from alex by confusibombus with local (Exim 3.35 #1 (Debian)) id 17dE5f-0000my-00 for ; Fri, 09 Aug 2002 20:02:23 +0200 Original-To: emacs-devel@gnu.org X-Face: ^BC$`[IcggstLPyen&dqF+b2'zyK#r.mU*'Nms}@&4zw%SJ#5!/7SMVjBS7'lb;QK)|IPU5U'o1'522W4TyzB3Ab*IBo^iw]l4|kUbdZuUDO6=Um-.4IzhNiV'B"@K#jy_(wW|Zbk[34flKY^|PrQ?$u2\fKg^]AY>wOX#H32i In-Reply-To: <200208042326.g74NQAK03418@aztec.santafe.edu> (Richard Stallman's message of "Sun, 4 Aug 2002 17:26:10 -0600 (MDT)") Original-Lines: 27 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2.90 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6406 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6406 Richard Stallman writes: > I am not interested in hosting Emacs on Common Lisp > because that would require adding far too much to it. I do not understand the statement -- what does "it" refer to, and why is there stuff to add -- and what does is added, size or functionality or complexity? After all, the Guile discussion seemed to indicate a lot of things that have to be added to Guile. So in my simplistic model, we either add lots of stuff to Guile and and get Emacs + Scheme (a simple language without many libraries), or we make some changes to Emacs to incorporate CLISP and get Emacs + Common Lisp (a powerful and complex language without many libraries). In either case, Emacs is powerful and complex and has many libraries. Using Common Lisp will make things more complex, but not increase the workload as far as I can tell -- and the complexity of CL buys us the power of CL, something many people have yearned for. Using Scheme on the other hand does not save us workload, and eventhough complexity seems manageable, the power increase is not obvious either. Faced with this, it seems to me that I'd rather have Emacs + CL than Emacs + Scheme. Alex. -- http://www.electronicintifada.net/diaries/index.html http://www.us-israel.org/jsource/US-Israel/hr2506c.html