为什么某些功能在Hoogle
中不可见?示例:ppTopElement
ppTopElement :: Element -> String
-- Defined in `Text.XML.Light.Output'
这是一个错误吗?
答案 0 :(得分:8)
解决方法:转而转到FPcomplete。
haskell.org的Hoogle(http://www.haskell.org/hoogle/)对其搜索内容非常有选择性,而FP Complete在https://www.fpcomplete.com/hoogle的搜索结果更充分地搜索:
https://www.fpcomplete.com/hoogle?q=ppTopElement&env=ghc-7.4.2-stable-13.09
搜索:ppTopElement
ppTopElement :: Element -> String
xml
Text.XML.Light.Output
漂亮打印忠实地呈现XML文档,但可以在非逐字字符数据中添加/删除空格。
作为一个haogle而不是hayoo,你可以按类型,部分类型,部分名称,错误类型等进行搜索。例如,searching for Element -> String
提供了许多功能,一些显示,一些漂亮的打印,一些只是做顶级元素。
cabal install
问题。我一直想在家里安装ghc时使用它!
答案 1 :(得分:2)
您可能需要尝试Hayoo。
Hayoo将搜索Hackage中的所有软件包,包括所有函数和类型定义。 Hoogle只搜索标准的Haskell库。
也可以在haskell-mode
中从Emacs查询Hayoo。