Interesting problem. I almost gave up, but I think I've sorted it out
--- repair pushed.
At Thu, 29 Nov 2012 18:20:18 -0500 (EST), J. Ian Johnson wrote:
Simpler example:
(require racket/splicing racket/stxparam)
(define-syntax-parameter f #f)
(define x 0)
;; 0
(syntax-parameterize ([f
Simpler example:
(require racket/splicing racket/stxparam)
(define-syntax-parameter f #f)
(define x 0)
;; 0
(syntax-parameterize ([f (make-rename-transformer #'x)])
(splicing-syntax-parameterize ([f (syntax-parameter-value #'f)]) f))
;; 0
(splicing-syntax-parameterize ([f
2 matches
Mail list logo