🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.atari16
Article #1891

Re: GNU_EMACS and uEMACS

#1891
From: Paul Rubin
Date: Sun, 21 Sep 1986 01:59
23 lines
2047 bytes
A few people have mentioned Mock Lisp in GNU Emacs.  I'd like to correct
this: Mock Lisp simple Lisp-like language used in Gosling Emacs which is now
sold by Unipress Corp.  It is called "Mock" Lisp because among other
things it doesn't have a CONS function.  GNU Emacs Lisp is a real Lisp
(including CONS) which some pretty substantial programs have been
written in.  Most of GNU Emacs's editing commands are written in
Lisp.

In my opinion, trying to merge Xlisp with MicroEmacs would result in a
horrible kludge and trying to make it able to run GNU Emacs Lisp functions
would, if it is feasible at all, give you a program as big as GNU Emacs.
It would be simpler to just port GNU Emacs to the ST.  This is not a
completely crazy thing to contemplate doing on a 1 megabyte machine and
is a completely reasonable idea with 2 or 4 megabytes.  (The program text
segment of GNU Emacs is about 600k on a VAX, which includes a lot of sharable
Lisp code as well as a lot of code for things like Unix asynchronous process
control which would have to be flushed on an ST).

Someone (Bradley Mitchell?) has made an extensible MicroEmacs by combining
it with a FORTH system.  That seems like a more sensible approach than
writing a Lisp system if the goal is to keep the program small; however,
writing very complicated macros is probably more difficult.  I've never
used FORTH so I don't know for sure.
Technical Details
Message-ID: <15737@ucbvax.BERKELEY.EDU>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!ernie.Berkeley.EDU!phr
References: <8609201259.AA04886@ucbvax.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!ernie.Berkeley.EDU!phr
From: phr@ernie.Berkeley.EDU (Paul Rubin)
Newsgroups: net.micro.atari16
Subject: Re: GNU_EMACS and uEMACS
Message-ID: <15737@ucbvax.BERKELEY.EDU>
Date: Sat, 20-Sep-86 21:59:45 EDT
Article-I.D.: ucbvax.15737
Posted: Sat Sep 20 21:59:45 1986
Date-Received: Sun, 21-Sep-86 18:17:04 EDT
References: <8609201259.AA04886@ucbvax.Berkeley.EDU>
Sender: usenet@ucbvax.BERKELEY.EDU
Reply-To: phr@ernie.Berkeley.EDU.UUCP (Paul Rubin)
Organization: University of California, Berkeley
Lines: 23