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 _________________________ Racket Developers list: http://lists.racket-lang.org/dev