haskell - 如何获得离线 Haskell 调试跟踪?

标签 haskell ghc ghci

在此处的 Haskell 文档中 http://www.haskell.org/haskellwiki/Debugging它提到 Hat 做离线调试跟踪,但该页面在线。我通过谷歌找到了它,但它似乎已经过时了;进行离线 Haskell 跟踪的最佳方法是什么?

最佳答案

Hat 并没有过时——olaf chitil 恢复了它并积极维护它:http://olafchitil.github.com/hat/

hackage 的最新版本已经过测试,可以使用 ghc 7.6 构建。

然而,它仍然只适用于 Haskell 98,并有一些扩展。所以使用更高级的 GHC 扩展(特别是关于花式技巧)的程序将无法使用它。据我所知,没有任何类似 hat 的东西被扩展以处理更广泛的 Haskell 扩展。

关于haskell - 如何获得离线 Haskell 调试跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830294/

相关文章:

haskell - 有什么可生成的吗?

haskell - 我在哪里可以了解#ifdef?

haskell - 如何配置 GHCi 自动导入模块

haskell - 学习 Happstack 和 Monad 变形金刚

macos - 如何在 OSX El Capitan 上运行 Haskell

haskell - 无法编译导入Foreign.R的模块

haskell - 为什么这个表达式有一个有效的类型?

haskell - ghci 自引用赋值

在 Haskell 的 Parsec 中解析基于缩进的语法

ld - Cabal 安装错误/usr/bin/ld : --hash-size=31: unknown option