Re: hygiene when using multiple instances of a macro..? Andre van Tonder (08 Aug 2005 14:55 UTC)
Re: hygiene when using multiple instances of a macro..? Keith Wright (09 Aug 2005 02:28 UTC)
Re: hygiene when using multiple instances of a macro..? Andre van Tonder (09 Aug 2005 11:49 UTC)
Re: hygiene when using multiple instances of a macro..? Panu A. Kalliokoski (09 Aug 2005 07:00 UTC)
Re: hygiene when using multiple instances of a macro..? Andre van Tonder (09 Aug 2005 13:53 UTC)

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