Generate symbols that can’t be captured
Gensym
(defmacro or3 (a b)
(let ((symbol (gensym)))
`(let ((,symbol ,a))
(if ,symbol ,symbol ,b))))
Previous slide
Next slide
Back to first slide
View graphic version