我正在阅读SICP并尝试跟进,但为什么我在网上找到的Lisp解释器失败了DEFINE关键字?

Met*_*uru 2 lisp sicp

这是书......

http://mitpress.mit.edu/sicp/full-text/book/book.html

知道我应该使用哪个解释器来处理这里提供的代码吗?

到目前为止,我尝试了一些在线和下载Lisp解释器,当我尝试使用DEFINE时,我得到的只是错误.

例:

从这一部分:http://mitpress.mit.edu/sicp/full-text/book/book-ZH-10.html#%_sec_1.1

放在这里:http://www.ugcs.caltech.edu/~rona/tlisp/

> (define (square x) (* x x))
*** EVAL Error: Function 'DEFINE' is not defined. ***
Run Code Online (Sandbox Code Playgroud)

还尝试使用具有类似结果的'lispbox'.

啊哈:http : //sisc-scheme.org/sisc-online.php工作,谢谢你的提示blabla999,很快就会接受回答.

进一步研究:Scheme!= Common Lisp

bla*_*999 5

可能是因为:

(EQ Scheme CommonLisp) - > #f

并且:

(EQ Scheme ManyOtherLisps) - > #f

尝试一个真正的计划(我推荐plt,最近已经重命名为Racket).(或者自己编写 - 参见http://www.avc-cvut.cz/avc.php?id=9769)