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

From: Grant Rettke (grettke at acm.org)
Date: 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


Posted on the users mailing list.