我正在从DrScheme转换到Emacs来编辑我的PLT方案文件。你能教我如何在Emacs中使用步进器或调试器吗? 谢谢。Emacs中的调试方案
3
A
回答
4
简单得像scheme-mode就够了,还是你需要更多的东西来代替QuackMode?我强烈建议你阅读Emacs Wiki article on Scheme,因为它描述了有关Scheme和Emacs的大量选项。说实话,即使Emacs出现在DrScheme中,调试器和步进器也不一定会在Emacs中找到,这是一个特定的环境。也许在找出如何将其挂接到Emacs之前,应该先完成您喜欢的Scheme调试器。
所有这一切都被说了,我敢肯定MIT-Scheme有你想要的,因为你可以从Emacs运行Scheme进程。另外,还有EdWin。
0
由于DrScheme的步进器和/或调试器目前已集成到DrScheme的GUI中,您无法这样做。建立联系可能不会太难,但目前为止没有人对此工作感到困扰。
3
跟踪功能可能有助于调试。
(trace function-name)
它将打印参数和返回值。 要关闭跟踪,请使用:
(untrace)
+1
这是调试的最佳功能之一。在Plt Scheme中,确保你(需要(lib“trace.ss”))。 – user51568 2010-04-06 21:09:15
0
你可以尝试设置煤泥一些方案的实施。看看my article关于Emacs +计划
0
这不是你要找的答案,但我发现最好的调试方法是在整个代码中插入“printf”。漂亮的尼安德特人,但...
相关问题
- 1. Emacs Lisp的方案方言
- 2. 调试方案程序
- 3. 调试解决方案DataImportHandler
- 4. 调试使用emacs
- 5. 调试现有的Sharepoint解决方案
- 6. Emacs SLIME中的关闭调试器
- 7. Emacs中的C/C++调试23.1
- 8. 如何选择用于emacs的方案?
- 9. 从C#解决方案调试C++解决方案
- 10. Emacs和intel调试器
- 11. Emacs + GDB + SCons +逐步调试
- 12. 调试多种解决方案VS 2012
- 13. Visual Studio解决方案属性:调试| Mixed Platforms.ActiveCfg =调试| .NET
- 14. 如何使用Emacs运行方案?
- 15. 在单独的解决方案中调试引用的DLL
- 16. Emacs的:试图调用我的函数
- 17. 调试通过在Visual Studio中不同的解决方案
- 18. 在整个解决方案的调试版本中禁用Postsharp
- 19. 如何测试在Java中调用System.exit()的方案?
- 20. 在VS2003上调试另一个解决方案中的DLL
- 21. 在不同的解决方案中调试DLL
- 22. 在Visual Studio中调试Sharepoint 2010的自定义解决方案
- 23. emacs - 调换emacs中的ctrl和alt键
- 24. 如何调试使Emacs崩溃/使用100%CPU的Emacs lisp?
- 25. 如何测试方案中的列表
- 26. 从一种解决方案调试到另一种解决方案
- 27. 在Visual Studio 2005中调试多项目(C++)解决方案
- 28. 在VS2010中调试多个解决方案
- 29. 在四个解决方案中调试一个网站
- 30. Emacs和Clojure的方法调用层次
先生,你如何在emacs中调试你的方案文件?我真的很喜欢我的emacs,但是我不认为我没有一个好的调试选项就可以生活。 – unj2 2009-09-07 21:56:39
那么,有很多选择。事实上,对于PL类,DrScheme的调试器和步进器的缺乏不会成为问题,因为即使在DrScheme中它们也不是相关的工具。工作的好方法与HtDP教导的方法相同:编写良好的合同,编写测试,并确保代码通过测试。如果你这样做,你会发现调试是你所需要的更少的事情,并且在你需要它的情况下,简单的打印输出将会很好。 – 2009-09-07 22:10:30