3

私は最近、The Little Schemerの例に従い始めました。DrSchemeの例を試してみると、本の例からDrSchemeで記述できるものまで、いくつかのマイナーな構文変更があることに気付きました。

まず、DrScheme の言語として、Pretty Big(レガシー言語の 1 つ) を選びました。
これは本の例を試すための正しい選択ですか?


構文の変更に関しては、たとえば、識別子を'機能させるには、識別子の前に a を付ける必要があることに気付きました。

例えば:

(rember 'jelly '(peanut butter jelly))

「The Little Schemer」の本から例を試すときに注意する必要がある変更 (構文上のものかどうか) は他にありますか?

4

2 に答える 2

5

IIRC では、この本では、引用されたデータに別のフォントを使用しており、実際の Scheme コードでは引用を使用する必要があります。PLT スキームの使用に関しては、「Pretty Big」言語は、レガシー言語として実際に存在します。言語を使用し、Moduleすべてのファイルを#lang scheme(デフォルトでそこにあるはずです) で開始する必要があります。

(DrScheme でさまざまな言語を使用する「新しい」方法は、常にModule「言語」を使用し、#lang行を使用して実際の言語を指定することです。)

于 2009-12-27T06:14:55.110 に答える
2

序文の「読者のためのガイドライン」セクションを参照してください。(私はここで第4版を見ています。)

于 2009-12-27T06:01:02.333 に答える