2
在Haskell文檔http://www.haskell.org/haskellwiki/Debugging中提到Hat執行脫機調試跟蹤,但該頁面處於聯機狀態。我通過Google發現它,但似乎過時了;什麼是離線Haskell追蹤的最佳方式?如何獲得脫機Haskell調試跟蹤?
在Haskell文檔http://www.haskell.org/haskellwiki/Debugging中提到Hat執行脫機調試跟蹤,但該頁面處於聯機狀態。我通過Google發現它,但似乎過時了;什麼是離線Haskell追蹤的最佳方式?如何獲得脫機Haskell調試跟蹤?
帽子沒有過時 - 奧拉夫chitil恢復它,並積極維護它:http://olafchitil.github.com/hat/
上hackage的最新版本進行測試,以建立與GHC 7.6。
但是,它仍然只能在Haskell 98上工作,只有一些擴展。所以使用更先進的GHC擴展(尤其是花式類型的技巧)的程序將無法使用它。據我所知,沒有什麼與hat
類似,它已被擴展以處理更廣泛的Haskell擴展。
你在說堆棧跟蹤嗎?你可能想看看http://hackage.haskell.org/trac/ghc/wiki/ExplicitCallStack – Tarrasch
我需要一些東西,它允許我啓動一個生成脫機跟蹤的程序; http://www.cs.york.ac.uk/fp/ART/就是這樣做的,但已經過時了。我想知道(但不要猜測)是否有新的選擇。 – CharlesS
這將有助於知道你想要完成什麼。你有一個例子嗎? – jekor