23 Dialects of Racket and Scheme🔗

我们用 "Racket" 这个名称来指代 Lisp 语言的一种特定方言, 它是基于 Lisp 家族的 Scheme 分支。尽管 Racket 与 Scheme 非常相似, 但模块前的 #lang 前缀是 Racket 的一个特定特性,以 #lang 开头的程序不太可能在其他 Scheme 实现中运行。同时,不以 #lang 开头的程序也无法在大多数 Racket 工具的默认模式下使用。

但是 "Racket" 并不仅仅是由 Racket 工具支持的唯一 Lisp 方言。 相反,Racket 工具被设计为支持多种 Lisp 方言甚至多种语言, 这使得 Racket 工具套件能够为多个社区服务。Racket 还为程序员和研究人员 提供了他们创建和探索新语言所需的工具。

    23.1 More Rackets

    23.2 Standards

      23.2.1 R5RS

      23.2.2 R6RS

    23.3 Teaching

#; ————————————————–