gpt4 book ai didi

haskell - 是否有像 `dbg` 这样的跟踪调试器可用于 Haskell 或 OCaml?

转载 作者:行者123 更新时间:2023-12-04 20:06:25 25 4
gpt4 key购买 nike

是否有像 dbg 这样的跟踪调试器可用于 Haskell 或 OCaml?

非常非正式地,它只是 printf 风格的调试更好,在运行时完全可配置。本质上,用户可以在系统运行时注册一个跟踪处理程序,它将在运行时支持的一组 Action 中的每个 Action 上调用(例如,在每个函数调用/返回,在每个发送/接收的消息上等)。 .这样的处理程序可能会记录每个操作,这为系统(部分)中发生的所有步骤提供了一个很好的序列。

这种机制可用于记录/调试、分析系统的某些部分,但在许多情况下仅用于发现新的(程序员未知的)系统是如何工作的。

最佳答案

对于 Haskell,GHCi 提供了一个简单的命令式调试器。看是documentation以了解有关它的更多详细信息。它的一些特点是

  • 能够设置断点
  • 单步执行
  • 检查局部变量
  • 将异常视为断点
  • 输入任何代码立即执行
  • 关于haskell - 是否有像 `dbg` 这样的跟踪调试器可用于 Haskell 或 OCaml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25602035/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com