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
al Message - > From: "J. Ian Johnson" > To: "dev" > Sent: Thursday, November 29, 2012 4:01:09 PM GMT -05:00 US/Canada Eastern > Subject: [racket-dev] splicing-syntax-parameterize and syntax-parameter-value > > (require racket/stxparam racket/splicing) &g

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

2012-11-29 Thread J. Ian Johnson
Original Message - From: "J. Ian Johnson" To: "dev" Sent: Thursday, November 29, 2012 4:01:09 PM GMT -05:00 US/Canada Eastern Subject: [racket-dev] splicing-syntax-parameterize and syntax-parameter-value (require racket/stxparam racket/splicing) (define-syntax-parameter f

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

2012-11-29 Thread J. Ian Johnson
(require racket/stxparam racket/splicing) (define-syntax-parameter f #f) (splicing-syntax-parameterize ([f #t]) (begin-for-syntax (printf "~a~%" (syntax-parameter-value #'f))) (void)) This prints #f. If I instead add a macro indirection (define-syntax (blah stx) (syntax-case stx () [(_ f) (p