On Wed, May 17, 2017 at 6:34 AM, Alex Shinn <xxxxxx@gmail.com> wrote:
R6RS identifier syntax can be used to implement compiler macros -
in an operator position the macro form is used, otherwise the
procedure form is used.

The docs say that the only two cases for identifier-syntax are _ and (set! _ value).  Racket may support more general identifier-syntax templates; I haven't been able to figure out the docs.

-- 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
The internet is a web of tiny tyrannies giving an illusion of anarchy.
                --David Rush