答案 0 :(得分:15)
除了R5RS之外,我认为你不需要任何东西,可以通过Language > Choose Language...
在DrScheme中找到。
您可能希望允许重新定义绑定。选择R5RS后,点击“Show Details
”并取消选中“Disallow redefinition of initial bindings
”。
Some places in文本使用error
函数,该函数在R5RS中不可用。在这些情况下,您可以使用srfi-23。
另一种选择是简单地使用“方案”模块语言。选择“模块”作为您选择的语言,然后使用#lang scheme
或#lang scheme/base
启动源文件。
对于“Example: A Picture Language”一章,您可以尝试this package(我自己没有尝试过,所以我不知道它的效果如何)。
答案 1 :(得分:10)
SICP对DrRacket的支持
该软件包在PLT的DrRacket for Abelson和 Sussman的结构和计算机程序解释(SICP)第2期 版本教科书,适用于希望使用DrRacket工具的学生 SICP编程作业。
答案 2 :(得分:3)
我在SICP的同一个地方,正在使用 - “编程语言基础”作为语言。它还没有造成任何问题。