簡體   English   中英

如何在Haskell中獲得callstack?

[英]How do I get a callstack in Haskell?

我試圖在庫代碼中追蹤一個非詳盡的模式。 特別是HDBC的mysql實現。 它試圖匹配我的程序中的類型,並將它們映射到我相信的mysql的類型。 我似乎無法獲得此錯誤的callstack,這意味着由於SQL查詢有許多參數,因此很難准確追蹤導致它的原因。

是否有可能在haskell中獲得一個callstack,以便我知道哪個參數導致了錯誤? 另外我認為這應該被編譯器捕獲,因為它應該能夠查看我的類型和模式並確保存在相應的匹配。

您還可以查看Debug.Trace庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM