3

PLTスキームファイルを編集するためにDrSchemeからEmacsに移行しています。Emacsでステッパーやデバッガーを使用する方法を教えてもらえますか?ありがとう。

4

5 に答える 5

4

スキームモードのような単純なもので十分でしょうか、それともQuackModeに沿ったものがもっと必要ですか?SchemeとEmacsに関するかなりの数のオプションが説明されているので、Schemeに関するEmacsWikiの記事を読むことを強くお勧めします。正直なところ、特定の環境であるDrSchemeに存在していても、デバッガーとステッパーがEmacsにあるとは限りません。おそらく、Emacsにフックする方法を理解する前に、好きなSchemeデバッガーを探す必要があります。

そうは言っても、EmacsからSchemeプロセスを実行できるので、 MIT-Schemeにはあなたが望むものがあると確信しています。また、EdWinがあります。

于 2009-09-08T00:11:07.490 に答える
4

トレース関数はデバッグに役立ちます。

(trace function-name)

引数と戻り値を出力します。トレースをオフにするには、次を使用します。

(untrace)
于 2009-09-09T02:15:05.037 に答える
0

DrSchemeのGUIに現在統合されているため、DrSchemeのステッパーやデバッガーを使用してこれを行うことはできません。接続するのはそれほど難しいことではないでしょうが、これまでのところ誰もこの作業に悩まされていません。

于 2009-09-07T21:50:45.473 に答える
0

いくつかのスキームの実装のためにスライムをセットアップすることを試みることができます。Emacs+Schemeに関する私の記事を見てください

于 2009-09-14T14:57:58.420 に答える
0

これはあなたが探している答えではありませんが、デバッグするための最良の方法は、コード全体に「printf」を挿入することです。かなりネアンデルタール人ですが...

于 2009-11-10T21:40:54.593 に答える