我正在做一个小项目只是为了好玩,我添加eval了对它的支持,使调试更容易.但后来我发现了一个问题:
eval
(let ((x 1)) (eval (1+ x))) (defun foo (x form) (eval form)) (foo 1 '(1+ x))
上面的代码不起作用.有人可以解释为什么以及如何解决它?非常感谢.
lisp eval common-lisp
common-lisp ×1
eval ×1
lisp ×1