[r6rs-discuss] On naming the next scheme(s) [was scheme-reports.org]
David Rush
kumoyuki at gmail.com
Mon Aug 24 08:51:37 EDT 2009
2009/8/24 Harold Ancell <hga at ancell-ent.com>:
> At 01:58 AM 8/24/2009, John Cowan wrote:
>>Adrien "Pied" Piérard scripsit:
>>> 2009/8/24 John Cowan <cowan at ccil.org>:
>>> > I was thinking about "Diamond" myself.
> Hmmm, this quote by Joel Moses would seem to be apropos ^_^:
>
> "APL is like a diamond. It has a beautiful crystal
> structure; all of its parts are related in a uniform and
> elegant way. But if you try to extend this structure in
> any way - even by adding another diamond - you get an ugly
> kludge. LISP, on the other hand, is like a ball of
> mud. You can add any amount of mud to it and it still
> looks like a ball of mud."
So this is a great time to look at how to *cut* the diamond so it
looks *even better*.
There are 2 main problems in Core Scheme. User-extensible data
structures and hygiene-breaking macro-expansion environments. I think
there are some wonderfully simple ideas to handle the first. The
second: well I Just Say No (tm) to macros (except of course when I
don't).
david rush
--
GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
More information about the r6rs-discuss
mailing list