2009/8/24 Harold Ancell <[email protected]>: > At 01:58 AM 8/24/2009, John Cowan wrote: >>Adrien "Pied" Piérard scripsit: >>> 2009/8/24 John Cowan <[email protected]>: >>> > 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 _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
