At Mon, 15 Aug 2011 10:40:53 -0500, Casey Klein wrote: > Compiling the following Scribble program complains that x is unbound > on the last line: > > #lang scribble/doc > > @(require scribble/eval) > > @examples[#:eval (make-base-eval) > (define x #'q) > #`(a #,x c)] > > Of course, it is unbound in the expression doing the eval-ing, but > that shouldn't matter because it's only the eval-ed expression that > refers to x. > > Is `examples' doing something, or am I?
The `examples' form itself uses `unsyntax' as an escape. Forms like `racketblock' and `racketinput' have `RACKETBLOCK' and `RACKETINPUT' variants that use `UNSYNTAX' as the escae form, instead, but I never got around to `examples', etc. I think it would be better to add a keyword to specify an alternate escape form, so I'll look into adding that. _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

