2008-11-08 42 views
10

我最近下载了PLT Scheme和DrScheme。当我打开DrScheme时,我被告知要选择一种语言。但是,我对我的任何选项都不熟悉,而且帮助指南并未真正将其细分,以帮助我轻松选择哪种选择。如何选择DrScheme中使用的语言?

因此,首先 - DrScheme和PLT Scheme真的是我需要学习Lisp和/或Scheme的工具吗?如果是这样,那么不同的语言是什么,我应该使用哪一种?

+2

它现在被称为球拍 - IDE是DrRacket http://www.racket-lang.org/ – Stephen 2010-07-05 15:48:02

回答

11
工作

只要去“相当大”。这将是你需要的所有东西,直到你知道其余的东西为止。我发现R5RS很好,但它确实缺乏PLT为DrScheme添加的扩展。

编辑:我刚刚检查过,我猜DrScheme 4中的“Pretty Big”和“R5RS”都被认为是“遗留”,而“Module”语言更受青睐。只要确保你与模块语言使用的文件开始

#lang scheme 

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

一个小记录 - 这个声明不是正式的Scheme,如果你试图在另一个Scheme解释器中使用这个文件,需要删除它。

+0

您可以详细说明模块是什么?我读了帮助,但我仍然有点困惑。谢谢。 – 2008-11-08 23:35:46