我编写这些代码并用newlisp编译我写了这些代码:

(defun getdone ()(format t "we have a IDE for cLisp"))
getdone()

以及错误信息
ERR: invalid function : (defun getdone () (format t "we have a IDE for cLisp"))

====================
我终于意识到这是语法错误,因为newlisp的语法不同于clisp的语法现在我的代码运行良好:
(define (getdone) (format "we have a IDE for cLisp"))
(getdone)

我不知道t中的format t用于什么?

最佳答案

如果你使用newlisp,不要使用

defun

使用
define

定义你的所有功能。
如果你不使用newLISP,你问题的标签是错误的。

关于lisp - Lisp提示功能无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29325598/

10-10 13:49