2013-04-05 28 views
0

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

我需要使用ocamldebug,因爲我的項目有幾個幾十個文件,並裝入ocamltop硬(加載順序問題等)。用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要困難得多。

在此先感謝。

回答

0

我不認爲#trace是一個可靠的調試工具,無論如何,但要注意,你所提到的可以克服頂層的限制:你可以把#load指令以正確的順序在新top.ml文件,當你想加載你的代碼時,只需在頂層使用#use "top.ml";;