Subject: Re: Minimal keywords needed for constructing a full CL system
From: rpw3@rpw3.org (Rob Warnock)
Date: Thu, 06 Jul 2006 01:12:49 -0500
Newsgroups: comp.lang.lisp
Message-ID: <BP2dnVJZvLh8NDHZnZ2dnUVZ_sWdnZ2d@speakeasy.net>
Pierpaolo BERNARDI <pierpaolo@secondbox.net> wrote:
+---------------
| Javier <javuchi@gmail.com> wrote:
| > What are the strictly minimun set of Lisp commands and/or keywords that
| > are needed to recreate a complete CL system?
| > I'd like to debate this here, and got some conclusions from you experts.
| 
| http://home.pipeline.com/~hbaker1/MetaCircular.html
+---------------

That paper isn't really about a "strictly minimum set of Lisp
[special forms]", rather, it's an examination of the non-uniqueness
of any such "minimum set", and how some "basic" special forms
can be expressed in terms of others no more or less "basic".

And as I said in a parallel reply, even it doesn't do nearly a
complete job -- it just points the reader at the enormity of the
available design space within which one has to make tradeoffs and
eventually "just pick something" as the basis set for a specific
implementation.

Still very much worth reading, of course...  ;-}  ;-}


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607