0
(defmacro foo (x)
`(defun ,xt()
(format t "hullo")))
(foo bar)
eine Funktion bart
nicht definieren, da ,xt
als Variable xt
gelesen wird, anstatt die Variable x
plus ein t
. Aber gibt es eine Möglichkeit, eine Funktion bart
zu erhalten, indem Sie das Argument bar
liefern?Common Lisp Makro variable Expansion