相关疑难解决方法(0)

在LISP中是否可以访问函数的形式?

假设我全局定义了一个函数:

(defun x (y) (1+ y)) ;; Edit: my first example was too complicated
Run Code Online (Sandbox Code Playgroud)

是否有可能将函数x"强制"为一个列表,如:

(x (y) (1+ y))
Run Code Online (Sandbox Code Playgroud)

提前致谢!

PS - @ Danlei的例子在Clozure CL中有一个特殊标志,但是有谁知道如何让FUNCTION-LAMBDA-EXPRESSION在SBCL中运行?

lisp clisp functional-programming sbcl common-lisp

5
推荐指数
1
解决办法
475
查看次数

标签 统计

clisp ×1

common-lisp ×1

functional-programming ×1

lisp ×1

sbcl ×1