🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.help
Article #189663

Re: Emacs and Scheme

#189663
From: Mike Clarkson
Date: Thu, 06 Dec 1990 23:28
29 lines
2062 bytes
In article <9012011844.AA10842@mole.ai.mit.edu> rms@AI.MIT.EDU (Richard Stallman) writes:
>I think that Emacs Lisp as it is does its job; I don't think that
>switching to Scheme would be a great improvement.  It would break
>large amounts of code.  Even if it were a large improvement, we could
>not spare the effort to write the interpreter or convert the code.


An almost complete implementation of Emacs comes with MIT Scheme V7. 
It's called edwin.  The syntax for the scheme files has been made to be
very close to Elisp, and large parts of the system are borrowed from GNU
Emacs (with due accreditation and COPYLEFT).  But it's quite a bit
slower than GNU, and restricted to machines that Scheme runs on, which
is a small subset of GNU Emacs. 

I too think that Emacs Lisp as it is does its job.  I regret some of the
MacLisp design decisions tha RMS made in Elisp, such purely dynamic
scoping, but the point was not to write a modern lisp.  The real crux
is that it is simply not worth writing a Lisp compiler for GNU emacs.
Look at the size of the MIT Scheme compiler is you want an idea of
what that involves...

Mike.


-- 
Mike Clarkson					mike@ists.ists.ca
Institute for Space and Terrestrial Science	uunet!attcan!ists!mike
York University, North York, Ontario,		FORTRAN - just say no. 
CANADA M3J 1P3					+1 (416) 736-5611
Technical Details
Message-ID: <16039@ists.ists.ca>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!sunic!uupsi!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!news-server.csri.toronto.edu!helios.physics.utoronto.ca!ists!mike
References: <9012011844.AA10842@mole.ai.mit.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 103b8b,a0154f74b89bf717
X-Google-Attributes: gid103b8b,public
X-Google-ArrivalTime: 1990-12-06 15:28:01 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!sunic!uupsi!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!news-server.csri.toronto.edu!helios.physics.utoronto.ca!ists!mike
From: mike@ists.ists.ca (Mike Clarkson)
Newsgroups: gnu.emacs.help
Subject: Re: Emacs and Scheme
Message-ID: <16039@ists.ists.ca>
Date: 6 Dec 90 23:28:01 GMT
References: <9012011844.AA10842@mole.ai.mit.edu>
Reply-To: mike@ists.ists.ca.ists.ca (Mike Clarkson)
Organization: Institute for Space and Terrestrial Science
Lines: 29
Posted: Fri Dec  7 00:28:01 1990