ocamltop喜欢ocamldebug中的'trace'指令

时间:2013-04-05 12:06:07

标签: debugging ocaml

在ocamldebug中是否有ocamltop的trace指令等效?

我需要使用ocamldebug,因为我的项目有几十个文件并将它们加载到ocamltop hard(加载顺序等)。使用ocamldebug,我只需要提供已编译的文件即可。

现在我正在使用一些自定义标识函数来跟踪ocamldebug中的函数调用。 IE浏览器。我有几个身份功能:

let id_some_fun_1 a p1 p2 = a p1 p2
let id_some_fun_2 a p = a p

然后在我的代码中,我用这个函数包装我想跟踪的函数,然后我设置断点。

正如您可能已经猜到的,这比仅运行#trace some_fun_1更难。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为#trace无论如何都不是一个可靠的调试工具,但请注意,您提到的顶级限制可以克服:您可以按正确的顺序放置#load指令在新的top.ml文件中,当您要加载代码时,只需在顶层中使用#use "top.ml";;