Hey! Stefan Israelsson Tampe <stefan.ita...@gmail.com> skribis:
>> Stefan Israelsson Tampe <stefan.ita...@gmail.com> skribis: >> >> > Maybe this help to see what I'm after, >> > >> > #'(let ((x v)) #.(f #'x)) >> > >> > <=> >> > >> > (let-syntax ((g (lambda (stx) (syntax-case stx ((_ x) (f #'x))))) >> > #'(let ((x v)) (g x)) [...] > If you want to try another path using functions in stead of macros and > working hard with #, and #,@ > you will for complex macros like a matcher need to gensym by hand or > destroy the readability of the > code. As illustrated by the simple example above. Hmm, the example above does not use gensym. What am I missing? Ludo’.