[plt-scheme] macro-generating macros and the bizarre properties of syntax-local-get-shadower

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Mon May 14 18:27:02 EDT 2007

I looks like Ryan and I replied at about the same time. Read Ryan's
first, and then read mine as an elaboration of this paragraph in Ryan's

At Mon, 14 May 2007 18:19:58 -0400, Ryan Culpepper wrote:
> When this macro is called, it looks up the value associated with 'foo1':
> that's the number 1. Then it tries to turn it into an expression with
> that quasisyntax business. But doing it that way doesn't give it a
> '#%datum' binding, and that leads to the syntax error.


Posted on the users mailing list.