2009-06-02 95 views

回答

15

我不认为你需要什么,但R5RS这是在DrScheme通过Language > Choose Language...可用。

您可能想要允许重新定义绑定。选择R5RS后,点击“Show Details”并取消选中“Disallow redefinition of initial bindings”。

Someplacesin该文本使用了一个error函数,该函数在R5RS中不可用。在这些情况下,您可以使用srfi-23

另一种选择是简单地使用“scheme”模块语言。选择“模块”作为您选择的语言,并使用#lang scheme#lang scheme/base开始源文件。

对于“Example: A Picture Language”这一章你可以试试this package(我自己没有尝试过,所以我不知道它的工作效果如何)。

+0

它现在称DrRacket。 – 2015-02-13 13:44:46

3

我在SICP完全一样的地方,正在使用'编程语言精要'作为语言。它还没有造成任何问题。

10

SICP支持DrRacket

这个包在PLT的DrRacket为阿伯尔森和计算机程序 苏斯曼的结构和解释实施支持(SICP)第二 版教科书,对谁希望使用DrRacket的工具,学生为 SICP编程分配。

http://www.neilvandyke.org/racket-sicp/

+0

这是我的问题的一部分:你用过吗? – unj2 2009-06-03 05:23:53