[racket-dev] Identifier macros
I'd like to improve the documentation, but I can't tell which part
you're talking about. (The only place where I can find "identifier
macros" is in the Guide, but that's about `syntax-rules' versus
`syntax-id-rules'.) Can you point to the part that you're reading and
the specific text that seems misleading?
At Tue, 4 Dec 2012 17:16:17 -0500, Carl Eastlund wrote:
> I'm confused about so-called "identifier macros". I had thought that
> ordinary transformers bound to functions could only transform
> application-position references to themselves, and that a "set!
> transformer" was required to transform bare references and set!
> references. Turns out I was wrong, set! transformers are in fact only
> required to transform set! references. So why are they listed under the
> documentation for "identifier macros" and why does that documentation imply
> that normal transformers can't handle bare references?
>
> Carl Eastlund
> _________________________
> Racket Developers list:
> http://lists.racket-lang.org/dev