commit 209aa0fb7e492940c0136597222b191f1338c0b5
parent 3011cec6fcc5bc195ab1a162e79c4282c290c85c
Author: Greg Hendershott <greghendershott@gmail.com>
Date: Tue, 30 Oct 2012 14:21:27 -0400
Explain use of make-rename-transformer.
Progress on issue #1.
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/main.rkt b/main.rkt
@@ -909,6 +909,10 @@ value:
(aif #f (displayln it) (void))
]
+Inside the @racket[syntax-parameterize], @racket[it] acts as an alias
+for @racket[tmp]. The alias behavior is created by
+@racket[make-rename-transformer].
+
If we try to use @racket[it] outside of an @racket[aif] form, and
@racket[it] isn't otherwise defined, we get an error like we want: