繁体   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