gpt4 book ai didi

haskell - 调试 haskell 代码的好方法是什么?

转载 作者:行者123 更新时间:2023-12-02 09:41:32 25 4
gpt4 key购买 nike

我已经使用了 ghci 调试器,但我真的更喜欢它与文本编辑器的某种集成,以简化设置断点的过程。它可能不应该严格评估每个可见变量,但至少应该简化查看本地状态的过程。

我最近发现了跟踪功能,该功能通过允许从其他困难的地方进行调试打印输出而很有帮助。

最佳答案

调试 Haskell 代码的一个好方法是使用 QuickCheck 编写和测试代数定律。和 SmallCheck 。已有多种 Haskell 调试器,包括 Hat、Hood 和 Freya,但它们都没有被认为具有足够的值(value),值得长期维护。

当使用 Haskell 时,你必须以不同的方式思考如何做事。 QuickCheck 页面上的 ICFP 论文提供了一些很好的示例来帮助您入门。如果你想要一个真实的例子xmonad使用 QuickCheck 进行了广泛的调试。

关于haskell - 调试 haskell 代码的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/672979/

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