Re: [racket-dev] splicing-syntax-parameterize and syntax-parameter-value

2012-12-01 Thread J. Ian Johnson
Thanks so much. -Ian - Original Message - From: "Matthew Flatt" To: "J. Ian Johnson" Cc: "dev" Sent: Saturday, December 1, 2012 10:29:13 AM GMT -05:00 US/Canada Eastern Subject: Re: [racket-dev] splicing-syntax-parameterize and syntax-parameter-value Inte

Re: [racket-dev] splicing-syntax-parameterize and syntax-parameter-value

2012-12-01 Thread Matthew Flatt
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

Re: [racket-dev] splicing-syntax-parameterize and syntax-parameter-value

2012-11-29 Thread J. Ian Johnson
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 (make-rename-transformer