0

我正在尝试通过 Dorai Sitaram 在 Fixnum Days 的自学计划来复习计划。问题是该教程使用的语法偏离了当前的 Scheme 语法,特别是在宏和结构方面。

有没有办法将库安装到 Racket 中,或者就此而言 Chez Scheme 使其语法和行为更接近书本?我确实搜索了一个 Raco 库来安装到 Racket 中来实现这一点,但我要么错过了它,要么它不存在。

4

1 回答 1

2

在 Racket#lang scheme中,您将获得与 MzScheme 或多或少相同的语言。那就是在 DrRacket 中按原样使用程序,但#lang scheme用作第一行。

请注意,使用defmacroordefine-macro已过时 - 它们甚至在 2000 年就已过时。您可以使用(require compatibility/defmacro)来获得一个define-macroin Racket - 但我建议不要这样做。当您想阅读宏时,可以找到更好的教程。

于 2018-12-30T15:22:09.917 回答