質問

DrScheme 4.2 で SICP 用モジュールを使用していますが、DrScheme で SICP を最もよくサポートしている言語はどれですか?

ここで試した人はいますか これ?

ありがとう。

役に立ちましたか?

解決

私はあなたに利用可能である R5RS のが、何を必要としないと思いますLanguage > Choose Language...経由DrScheme。

あなたはバインディングの再定義を許可したい場合があります。あなたはR5RSを選択した後、 "Show Details" をクリックしてチェックを外し、 "Disallow redefinition of initial bindings" ます。

一部 場所の< のテキスト用途のhref = "http://mitpress.mit.edu/sicp/full-text/book/book-ZH-12.html#%_sec_1.3.3" のrel = "nofollowをnoreferrer"> R5RSで使用できないerror機能、。これらの例では、 SRFI-23 を使用することができます。

別のオプションは、単に「スキーム」モジュール言語を使用することです。選択した言語としての「モジュール」を選択し、#lang schemeまたは#lang scheme/baseでソースファイルを起動します。

の章については、「例:ピクチャー言語に」あなたはこれを試すことができますパッケージに(私はそれを自分自身を試していないので、私はそれがどのように動作するかよくわかりません)。

他のヒント

DrRacket の SICP サポート

このパッケージは、SICPプログラミングの割り当てにDrracketのツールを使用したい学生向けに、AbelsonとSussmanのコンピュータープログラムの構造とコンピュータープログラム(SICP)の解釈(SICP)の解釈のためのPLTのDrracketでサポートを実装しています。

http://www.neilvandyke.org/racket-sicp/

私はSICPで正確に同じ場所で午前、そして使用しています - 「プログラミング言語のエッセンシャル」言語として。それはまだ何の問題も発生していません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top