使用DrRacket学习SICP

3

考虑到它已经有3.5年没有更新了,我认为它已经非常成熟了。我一直在使用“vanilla” racket来进行SICP编程,并且我没有遇到太多的问题。 - Isaac Kleinman
2个回答

5

在新的软件包服务器上有另一个版本的库。我认为它是基于Neil的版本,但它确实有更近期的更新。您可以运行以下命令来查找它:

raco pkg install sicp

或者在DrRacket中,通过点击文件 -> 安装包...,在框中输入sicp,然后点击安装。


这个软件包只是在SICP中开发的图形语言(http://pkg-build.racket-lang.org/doc/sicp-manual/index.html)。这并不是对SICP书籍的完全支持。 - Alexandre Rademaker

1
我目前正在做第二章的最后几个问题,到目前为止,我已经使用Racket + Emacs(带有racket-mode,因为我可以快速运行它)来编写所有代码。唯一的例外是“图片语言”部分 - 为此,我使用了SICP包以节省时间。
如果你还没有开始,我建议你现在选择Dr. Racket。书的介绍部分将让你熟悉Scheme,并且如果你在后面的章节中遇到任何问题,那么你将有足够的知识填补这个空白并创建自己的解决方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接