[plt-scheme] How to introduce a variable binding into a macro?

Grant Rettke grettke at acm.org
Sat Sep 1 03:05:47 EDT 2007


On 9/1/07, Jon Rafkind <workmin at ccs.neu.edu> wrote:
> define-syntax produces hygenic macros which means they do not introduce
> any unwanted variables in scopes outside of the macro itself. To
> introduce new identifiers you have to force the macro to be unhygenic
> and one way to do that is with syntax-local-introduce.

Thanks John.

There is not much mainstream reading available on macros, let alone
hygienic macros.

Here is my current list of folks to read about macros:

Kohlbecker, Friedman, Felleisen, Duba

Care to add to it?

Best wishes,

Grant Rettke



More information about the plt-scheme mailing list