如何在Hoogle上搜索类型类实例?

ill*_*out 8 haskell hoogle stackage

有没有办法在Hoogle(或Stackage)上搜索类型类的实例?

例如,我想知道哪个包定义了Liftfor 的实例Text.

我能够在包装中找到它th-lift-instances,但手动搜索需要大约10分钟.好像应该有一些允许搜索实例的Hoogle功能.

Dan*_*ner 5

现在,没有.但是,最近在haddock中添加了一个功能,允许实例链接到它们的源代码,并且所有基于Hackage构建的新文档都已启用.因此,在th-lift软件包的下一个版本中,您应该看到Lift Text实例旁边的"源"链接,它将告诉您需要知道的内容.

  • 我相信这只有在包可以看到来源的情况下才有效.如果是孤儿,所有赌注都会被取消.我认为孤立实例问题是Haskell最大的扩展问题. (3认同)