簡體   English   中英

Emacs中的調試方案

[英]Debugging Scheme in Emacs

我從DrScheme轉移到Emacs以編輯我的PLT Scheme文件。 您可以教我如何在Emacs中使用步進器或調試器嗎? 謝謝。

方案模式這樣簡單的事情就足夠了嗎?還是您需要更多QuackMode這樣的東西? 我強烈建議您閱讀有關SchemeEmacs Wiki文章,因為它描述了許多有關Scheme和Emacs的選項。 坦白地說,即使在特定環境的DrScheme中也不一定會在Emacs中找到調試器和步進器。 在確定如何將其掛接到Emacs之前,也許應該先尋找您喜歡的Scheme調試器。

綜上所述,我很確定MIT-Scheme擁有您想要的東西,因為您可以從Emacs運行Scheme流程。 另外,還有EdWin

跟蹤功能對於調試很有幫助。

(trace function-name)

它將打印參數並返回值。 要關閉跟蹤,請使用:

(untrace)

您無法使用DrScheme的步進器和/或調試器執行此操作,因為它們當前已集成到DrScheme的GUI中。 建立連接可能不會太難,但是到目前為止,沒有人為這項工作感到煩惱。

您可以嘗試為某些方案實施設置史萊姆。 看看有關Emacs + Scheme的文章

這不是您要找的答案,但是我發現調試的最佳方法是在整個代碼中插入“ printf”。 漂亮的尼安德特人,但...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM