SICP 的 DrScheme 中使用哪种语言?

发布于 2024-07-21 23:45:39 字数 206 浏览 3 评论 0原文

我一直在 DrScheme 4.2 中使用 SICP 模块,但是哪种语言对 DrScheme 中的 SICP 支持最好?

这里有人尝试过这个吗?

谢谢。

I have been using the Module for SICP in DrScheme 4.2 but which language has the best support for SICP in DrScheme?

Has anyone here tried this?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

挽你眉间 2024-07-28 23:45:39

我认为除了 R5RS 之外你不需要任何东西,可以通过 <代码>语言> 选择语言...。

您可能希望允许重新定义绑定。 选择 R5RS 后,单击“显示详细信息”并取消选中“禁止重新定义初始绑定”。

一些 地点 文本中使用 error 功能,R5RS 中没有此功能。 在这些情况下,您可以使用 srfi-23

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

对于章节“示例:A图片语言”你可以试试这个包 (我自己没有尝试过,所以不知道效果如何)。

I don't think you need anything but R5RS which is available in DrScheme via Language > Choose Language....

You might want to allow redefinition of bindings. After you have selected R5RS, click on "Show Details" and uncheck "Disallow redefinition of initial bindings".

Some places in the text uses an error function, which is not available in R5RS. In these cases you can use srfi-23.

Another option is to simply use the "scheme" module language. Select "Module" as your language of choice and start your source files with #lang scheme or #lang scheme/base.

For the chapter "Example: A Picture Language" you can try this package (I have not tried it myself, so I don't know how well it works).

云雾 2024-07-28 23:45:39

SICP 对 DrRacket 的支持

该软件包实现了 PLT 的 DrRacket 对 Abelson 和
Sussman 的计算机程序结构和解释 (SICP) 第二期
正版教科书,适合希望使用 DrRacket 工具的学生
SICP 编程作业。

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

SICP Support for DrRacket

This package implements support in PLT’s DrRacket for Abelson and
Sussman’s Structure and Interpretation of Computer Programs (SICP) 2nd
Edition textbook, for students who wish to use DrRacket’s tools for
the SICP programming assignments.

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

我ぃ本無心為│何有愛 2024-07-28 23:45:39

我在 SICP 中处于完全相同的位置,并且使用“编程语言要点”作为语言。 目前还没有造成任何问题。

I am at the exact same place in SICP, and am using - 'Essentials of Programming Languages' as the language. It has not caused any problems yet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文