【发布时间】:2015-03-29 04:26:41
【问题描述】:
我编写这些代码并使用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是干什么用的?
【问题讨论】:
-
这一切都是零意义的。你提到'cLisp',但使用'newlisp' - 这是一个完全不同的Lisp,具有完全不同的Lisp方言。然后你写'getdone()',这甚至不是Lisp语法——你仍然声称没有语法问题。您自己似乎也没有做任何事情来发现问题,例如通过查看手册或一些教程。我建议你检查一下你真正想要做什么。这个问题质量很低。