首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在Haskell中获得一个callstack?

我如何在Haskell中获得一个callstack?
EN

Stack Overflow用户
提问于 2010-07-11 05:17:51
回答 2查看 3.2K关注 0票数 7

我试图在一个库代码中找到一个非详尽的模式。特别是HDBC的mysql实现。它试图在我的程序中匹配类型,并将它们映射到我相信的mysql类型。我似乎无法获得此错误的callstack,这意味着由于SQL查询有许多参数,因此很难准确追踪导致该错误的原因。

有没有可能在haskell中获得一个callstack,这样我就可以知道是哪个参数导致了错误?此外,我认为这应该被编译器捕获,因为它应该能够查看我的类型和模式,并确保存在相应的匹配。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-11 05:35:10

您可以使用identify where the exception is coming fromGHCi debugger

我穿过a full example here

票数 13
EN

Stack Overflow用户

发布于 2010-07-11 07:10:26

您还可以查看一下Debug.Trace库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3220869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档