ers*_*zcz 5 erlang ocaml haskell dbg
是否有dbg可用于Haskell或OCaml 的跟踪调试器?
非正式地说,它的printf风格调试只是更好,在运行时完全可配置.本质上,用户可以在系统运行时注册跟踪处理程序,这将在运行时支持的一组操作中对每个操作进行调用(例如,在每个函数调用/返回时,在发送/接收的每个消息上等) .这样的处理程序可以记录每个操作,这给出了系统(部分)中发生的所有步骤的良好序列.
此机制可用于记录/调试,分析系统的某些部分,但在许多情况下,仅用于发现新的(程序员未知)系统的工作方式.