a
Size: a a a
a
DL
Aß
a
defmacro
с &gensym
— оказалось, у людей там даже к &aux
претензии, так что далеко не ушло.defmacro
из другого пакета.АШ
Aß
defmacro
с &gensym
— оказалось, у людей там даже к &aux
претензии, так что далеко не ушло.defmacro
из другого пакета.АШ
DL
Aß
a
Aß
АШ
a
(defmacro/&gensym m (x &gensym x)
`(expression involving ,x and ,x again and unrelated x))
(macroexpand-1 `(m a))
(let
((x-0 a))
(expression involving x-0 and x-0 again and unrelated x))
Aß
a
(defmacro/&gensym m (x &gensym x)
`(expression involving ,x and ,x again and unrelated x))
(macroexpand-1 `(m a))
(let
((x-0 a))
(expression involving x-0 and x-0 again and unrelated x))
x
вычисляется, но только один раз.a
Aß
Aß
Aß
A