Subject: Re: source access vs dynamism
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1999/09/05
Newsgroups: comp.lang.lisp
Message-ID: <7qtivg$qer0@fido.engr.sgi.com>
Dorai Sitaram <ds26@bunny.gte.com> wrote:
+---------------
| Now, it is possible to avoid hygiene problems in CL
| with a little circumspection when defining the macro,
| but it is possible to do exactly the same in Scheme too.
| The same, easily learnt defensive techniques that Lispers
| have always used to maintain hygiene work for Scheme too.
+---------------

Yup. Which is why I go ahead and use only "defmacro", regardless
of whether I'm coding in Scheme or Common Lisp. All Schemes I've
run into so far (that have macros at all) have some kind of
low-level macro facility, which if it isn't "defmacro" already
can always be used to define it easily enough...


-Rob

-----
Rob Warnock, 8L-846		rpw3@sgi.com
Applied Networking		http://reality.sgi.com/rpw3/
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		FAX: 650-933-0511
Mountain View, CA  94043	PP-ASEL-IA