Emacs内で動作するスキームインタープリターを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/404421

質問

私はSICPを実施していますが、講義を見ながら本を読んでいるときに、インタラクティブなPythonインタープリターに似たインタープリターをいじってみたいと思います。さらに、このインタープリターをEmacs内で実行して、スキームコードのファイルとインタラクティブインタープリターなどの間を行き来できるようにします。

ただし、私はEmacsを初めて使用するので、まだこれを機能させることも、機能させるために使用する明確な指示セットを見つけることもできません。

Mx run-scheme が少なくとも私が望むとおりに聞こえるインタラクティブなインタプリタを開くように設定できるように思えますが、現時点ではこれが返りますプログラムの検索:そのようなファイルやディレクトリ、スキームがありません、これを修正する場所に置く必要があるファイルを正確に把握できませんでした。

OS X 10.5インストールDVDからインストールした GNU Emacs 22.1.1(mac-apple-darwin、Carbonバージョン1.6.0)を実行しています。

役に立ちましたか?

解決

MIT SchemeなどのSchemeインタープリターをインストールする必要があります(SICP演習を実施するための推奨実装です)。 Ubuntuには、「スキーム」と呼ばれるシンボリックリンクが付属しています。これはEmacsが探しているものです。 MacOS X用にこちらからダウンロードできます。

他のヒント

M-x customize-group を実行し、 scheme をカスタマイズすることを伝えます。ページを少し歩き回ると、「スキームプログラム名」が表示されます。スキームインタープリターの名前が scheme でない場合は変更できます。

Quackが役立つ場合もあります- http://www.neilvandyke.org/quack/

emacs内では実行されませんが、 PLT Scheme の実行を検討することをお勧めします。はSchemeの世界クラスのプログラミング環境であり、人々がSchemeを学ぶのを助ける多くのツールで設計されています。あなたはemacsにかなり慣れていないので、おそらく切り替える価値があります。 (そして、PLT Schemersの本プログラムの設計方法をご覧ください。)

Emacsにバンドルされているcmuschemeパッケージの説明を探します-コード評価などを提供します。Quackも非常に便利です

PS (次の2日間)私のサイトにアップロードする「Emacs as IDE」に関する記事の第2部。EmacsでのSchemeサポートについて説明します

11月にあなたの立場に戻りました。私はついにそれを機能させ、方向性を書きました。皮肉なことに、昨日私の最初として投稿することにしました私のウェブサイトの記事。 Ubuntu内でSchemeをセットアップするための指示ですが、何かにこだわった場合に便利なリファレンスになるかもしれません。他に何もなければ、他の誰かがこの質問を見つけて、役に立つと思うかもしれません。役に立てば幸いです。

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