| arc> (= x 0)
0
arc> `(a `(b ,@(c ,x)))
Error: "reference to undefined identifier: x"
arc> :a
> (define x 1)
> `(a `(b ,@(c ,x)))
(a (quasiquote (b (unquote-splicing (c 1)))))
> (tl2)
arc> `(a `(b ,@(c ,x)))
(a (quasiquote (b (unquote-splicing (c 1)))))
Isn't this strange? |