From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp and Guile Date: Sat, 03 Aug 2002 17:38:33 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: 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> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1028389115 1222 127.0.0.1 (3 Aug 2002 15:38:35 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 3 Aug 2002 15:38:35 +0000 (UTC) Cc: Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17b0zB-0000Jb-00 for ; Sat, 03 Aug 2002 17:38:33 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17b1Iu-00021N-00 for ; Sat, 03 Aug 2002 17:58:56 +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 17b0zf-0001Lb-00; Sat, 03 Aug 2002 11:39:03 -0400 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net ([217.13.230.178] helo=yxa.extundo.com) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17b0zD-0001Ko-00; Sat, 03 Aug 2002 11:38:36 -0400 Original-Received: from h133n1c1o299.bredband.skanova.com (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.5/8.12.5) with ESMTP id g73FcXkd025059; Sat, 3 Aug 2002 17:38:33 +0200 Original-To: rms@gnu.org Mail-Copies-To: nobody X-Hashcash: 020803:rms@gnu.org:9d831fe5c0c79eec X-Hashcash: 020803:emacs-devel@gnu.org:67d14651e22886a3 In-Reply-To: (Sam Steingold's message of "02 Aug 2002 18:53:39 -0400") Original-Lines: 23 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) XEmacs/21.4 (Informed Management (RC2), i686-pc-linux) 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:6260 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6260 Sam Steingold writes: > Loading Emacs Lisp into CLISP was a weekend exercise for me a couple of > years ago. It works perfectly (tested on Emacs calendar). > > Loading Emacs Lisp into Guile requires major extensions. > It might be more fun this way, but if you want to get the job done, > this is the sure way to fail. > > A lot of _really_ smart people contributed to the design of Common Lisp. > It is a shame that you want to throw away all that good work and > redesign everything from scratch. Since visibility of the work on Guile Emacs seem to be pretty much nil, one way to prove that CLISP would be a better way would be to simply get a barely working emacs clone running on it and document some design considerations and thoughts. I'm sure it would attract people that want to work on it. Can CLISP take advantage of the non-ASCII work that has gone into GNOME? This seems to be one major work item for a Guile port. Leveraging on the GNOME work seem to give many modern features easily (Unicode, bidi).