我有一个以下形式的宏: ;; Macro wich does a sort of defun for instance, with some other stuff.def2 (name (&rest args) &body body) ,@body)) 我想生成大量的我想在def2表单中引用args,但如果我编写,@args,它将引用defdefs宏中<
我正在尝试制作一个宏,以实现Common Lisp的部分应用程序。以下是我对如何在伪代码中实现它的想法: If my argument list is null, return the function body
(lambda (x y z) (+ x y z) => (lambda (x) (lambda (y) (lambda (z) (+ x y