Subject: Re: Avoiding unintentional variable capture
From: Erik Naggum <>
Date: 1999/09/29
Newsgroups: comp.lang.lisp
Message-ID: <>

* Rob Warnock
| But I'm not ducking your main point (as I understand it), which I take to
| be that RxRS Scheme does not IN THE SPEC provide a low-level macro
| facility such as "defmacro" which includes the needed re-evaluation by
| "eval" that is needed to make any *use* of such generated sysmbols. It
| doesn't.

  Scheme people seem to take much pride in that specification.  I think
  it's fair to take their word for it and not sully the issue with what
  some implementations had to do to make it work in real life.  if we do
  that, we can't also complain that Common Lisp doesn't have features X and
  Y and Z when many implementations do support them.  there is a disturbing
  inconsistency in how Scheme people want to regard specifications, and I
  don't want to go along with that.  so of course it's IN THE SPEC that is
  the issue.