我最近下载了PLT Scheme和DrScheme。当我打开DrScheme时,我被告知要选择一种语言。但是,我不熟悉我的任何选项,帮助指南并没有真正分解它以帮助我轻松选择哪个选项。

首先,DrScheme和PLT Scheme真的是我学习Lisp和/或Scheme所需的工具吗?如果是这样,我应该使用哪些不同的语言?我们应该使用哪种语言?

有帮助吗?

解决方案

请选择“Pretty Big”。这将是你需要的一切,直到你知道其余的是什么。我发现R5RS很好,但它缺少PLT为DrScheme添加的扩展。

编辑:我刚检查过,我猜两个都是“漂亮的大”和“R5RS”被认为是“遗产”在DrScheme 4和“Module”中。语言是受青睐的。只需确保使用Module语言的所有文件都以

开头
#lang scheme

模块是一种指定源文件中使用的语言的方法,而不是DrScheme解释器全局指定的语言。这意味着您可以将不同的语言用于程序的不同部分,方法是将其分解为文件并在每个文件中指明您正在使用的语言。如果您刚刚开始,您需要担心的只是将#lang方案保留在您使用的所有文件的顶部。

小注 - 此声明不是官方Scheme,如果您尝试在另一个Scheme解释器中使用这些文件,则需要将其删除。

其他提示

标准(R5RS)是实际的东西,所以这将是你最好的选择
我从 http://groups.csail.mit了解到它埃杜/ MAC /班/ 6.001 /阿伯尔森 - 苏斯曼-讲座/ 结果 这样做时使用MIT Scheme 但除此之外,我发现使用

更好
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top