2

コンピューター プログラムの構造と解釈を理解するために、LISP の MIT/GNU スキーム実装をダウンロードしました。ただし、プログラムを起動するときに何を扱っているかについて少し混乱しています。プログラムを起動すると、「MIT/GNU スキーム」ウィンドウと「Edwin: *scheme*」ウィンドウの 2 つのウィンドウが表示されます。

これらの 2 つのウィンドウは何に使用されますか? 「MIT/GNU スキーム」は、ある種のコマンドライン インタープリターの 1 つですか? もう 1 つは、コードを記述して保存できる場所ですか?

追加の質問: MIT/GNU スキームがコマンドライン インタープリターの場合、"1 ]=>" プロンプトを表示するにはどうすればよいですか。もう 1 つはプログラムを作成する場所である場合、プログラムをテストして保存するにはどうすればよいでしょうか。

4

1 に答える 1

5

MIT/GNU Scheme最小化された状態で開始する必要があります。エディタを起動するのは単なるバックグラウンド コンソール ウィンドウです。注意を払う必要はありません (操作することもできません)。

Edwin: *scheme*Edwin テキスト エディタで、私にはある種のEmacs派生物のように見えます。これにより、Scheme スクリプトを作成できるだけでなく、Scheme 式を対話的に評価することもできます。ただし、これを行うには、適切なキーバインドとコマンドを学ぶ必要があり、Emacs にある程度精通していると、ここでも確実に役立ちます。したがって、ドキュメントを読むことをお勧めします。

于 2015-06-16T05:20:24.233 に答える