Subject: Re: Minimal keywords needed for constructing a full CL system
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 17 Jul 2006 00:15:06 -0500
Newsgroups: comp.lang.lisp
Message-ID: <WqidnUuZ38tHgSbZnZ2dnUVZ_tSdnZ2d@speakeasy.net>
Jack Unrue  <no.spam@example.tld> wrote:
+---------------
| rpw3@rpw3.org (Rob Warnock) wrote:
| >  1. Is substantially "smaller" than full ANSI CL by at least *some*
| >     "obvious"/noncontroversial metric(s). [Else what's the point?!? ...]
| >  2. Is "large enough" to be generally useful for at least *some*
| >     area(s) of interest -- say, "scripting", one-off programs, ...
| 
| I think these two pose a question that has to be answered first:
| are there in fact obvious/noncontroversial metrics, and if so,
| what are they?
+---------------

Fair enough, but one doesn't have to get bogged down in excess
precision here. Fairly "soft" metrics would do fine, for me
at least. Esthetics *is* an important part of what I'm aiming for.
That is, one would rather that others look at the result and say,
"Ooh! That's cute" instead of "Yucckk! That's a total crock!".
So the overall "shape" of the subset has to be at least somewhat
"pleasing" to the eye of most experienced CL-ers. [Sorry for all
the scare quotes, but as you note, these are precisely the terms
which are ill-defined.]

We *do* have one extant example of a "small" Lisp which has
been found useful by many: Scheme. My question is whether
there is any Common Lisp subset meeting CLHS 1.7 which would
be similarly useful and not *too* ugly!  ;-}


-Rob

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