[pro] The Best Examples of "Code is Data"

Pascal Costanza pc at p-cos.net
Sun Sep 26 15:29:45 UTC 2010


On 26 Sep 2010, at 03:33, Kazimir Majorinc wrote:

> On 26.9.2010 2:09, Pascal Costanza wrote:
> 
>> untestable and vague idea at best. The fact is that the problems with
>> eval are well known and well described, both in literature and in
>> practice. It's not necessary to discuss them in this forum, which is
>> about professional uses of Common Lisp. I don't consider this a
>> professional topic, because aside from toy examples, using eval most
>> certainly doesn't simplify things, but makes things more complicated in
>> the long run.
> 
> Pascal and others,
> 
> Moderator politely proposed that I do not continue sub-discussion on 
> eval in this thread. If you have some references of the literature you 
> mentioned here, please post me privately, off this list.

Good tutorials on Common Lisp (and probably Scheme) should discuss the issues with eval and why to avoid it. From a scientific perspective, the literature on reflection and macro programming is relevant, such as the papers that can be found at http://library.readscheme.org/

I'm happy to discuss the topic in a public forum, but not in private. comp.lang.lisp seems appropriate to me.


Best,
Pascal

-- 
Pascal Costanza, mailto:pc at p-cos.net, http://p-cos.net
Vrije Universiteit Brussel
Software Languages Lab
Pleinlaan 2, B-1050 Brussel, Belgium










More information about the pro mailing list