2012-12-11 12 views
2

在Haskell文檔http://www.haskell.org/haskellwiki/Debugging中提到Hat執行脫機調試跟蹤,但該頁面處於聯機狀態。我通過Google發現它,但似乎過時了;什麼是離線Haskell追蹤的最佳方式?如何獲得脫機Haskell調試跟蹤?

+0

你在說堆棧跟蹤嗎?你可能想看看http://hackage.haskell.org/trac/ghc/wiki/ExplicitCallStack – Tarrasch

+0

我需要一些東西,它允許我啓動一個生成脫機跟蹤的程序; http://www.cs.york.ac.uk/fp/ART/就是這樣做的,但已經過時了。我想知道(但不要猜測)是否有新的選擇。 – CharlesS

+0

這將有助於知道你想要完成什麼。你有一個例子嗎? – jekor

回答

1

帽子沒有過時 - 奧拉夫chitil恢復它,並積極維護它:http://olafchitil.github.com/hat/

上hackage的最新版本進行測試,以建立與GHC 7.6。

但是,它仍然只能在Haskell 98上工作,只有一些擴展。所以使用更先進的GHC擴展(尤其是花式類型的技巧)的程序將無法使用它。據我所知,沒有什麼與hat類似,它已被擴展以處理更廣泛的Haskell擴展。