10

最近、PLT Scheme と DrScheme をダウンロードしました。DrScheme を開くと、言語を選択するように求められます。しかし、私はどのオプションにも精通していません。また、ヘルプ ガイドでは、どのオプションを簡単に選択できるかを詳しく説明していません。

まず、DrScheme と PLT Scheme は本当に Lisp や Scheme を学ぶのに必要なツールなのでしょうか? もしそうなら、異なる言語は何ですか、またどの言語を使用する必要がありますか?

4

2 に答える 2

11

「Pretty Big」をどうぞ。残りが何のためにあるのかがわかるまで、必要なのはそれだけです。R5RS は優れていると思いますが、PLT が DrScheme に追加した拡張機能が欠けています。

編集:確認したところ、DrScheme 4 では "Pretty Big" と "R5RS" の両方が "レガシー" と見なされ、代わりに "Module" 言語が優先されていると思います。モジュール言語で使用するすべてのファイルがで始まることを確認してください

#lang scheme

モジュールは、DrScheme インタープリターによってグローバルにではなく、ソース ファイルで使用される言語を指定する方法です。これは、プログラムをファイルに分割し、使用している言語を各ファイルに示すことで、プログラムのさまざまな部分にさまざまな言語を使用できることを意味します。始めたばかりの場合、心配する必要があるのは、使用するすべてのファイルの先頭に #lang スキームを保持することだけです。

ちょっとした注意 - この宣言は正式なスキームではないため、別のスキーム インタープリターでファイルを使用しようとする場合は削除する必要があります。

于 2008-11-08T22:33:42.800 に答える
0

標準(R5RS)は実際のものなので、http: //groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
から学んだのが最善の策です。それ をしながらMITスキームを使用しました が、それ以外の場合は、plt の方が使いやすいと思います

于 2008-11-08T22:17:44.983 に答える