Lisp 抱怨函数无效

Lisp complaining with invalid function

我编写这些代码并用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)

不知道format t中的t是干什么用的?

如果您使用的是 newLISP,请不要使用

defun

使用

define

定义所有函数。

如果您没有使用 newLISP,那么您问题的标签是错误的。

函数调用应该是

(getdone)

不是getdone()