Re: hygiene when using multiple instances of a macro..?
Andre van Tonder 09 Aug 2005 11:49 UTC
On Mon, 8 Aug 2005, Keith Wright wrote:
> It is then left to the execution phase of the reepl
> (read-expand-execute-print loop) to evaluate that lambda
> expression and register it in the *syntax-environment*.
> Since the reepl always evaluates the top-level form right
> after expanding it, this gets the correct result in the
> end, but if you wanted your expand phase to produce an
> expanded form that could be executed separately, then this
> would be wrong. You would want you lambda form evaluated
> to a procedure and registered _by the expander_.
Thanks, yes, I also noticed that just two days ago. I'll propagate the fix
to the next update.
Cheers
Andre