【发布时间】:2014-02-26 01:15:44
【问题描述】:
为什么Hoogle 中看不到某些功能?示例:ppTopElement
ppTopElement :: Element -> String
-- Defined in `Text.XML.Light.Output'
这是一个错误吗?
【问题讨论】:
-
您的搜索没有,但ppTopElement +xml 有。
为什么Hoogle 中看不到某些功能?示例:ppTopElement
ppTopElement :: Element -> String
-- Defined in `Text.XML.Light.Output'
这是一个错误吗?
【问题讨论】:
解决方法:转至 FPcomplete。
haskell.org 的 Hoogle (http://www.haskell.org/hoogle/) 对搜索的内容非常有选择性,而 FP Complete 的 https://www.fpcomplete.com/hoogle 的 hoogle 搜索更全面:
https://www.fpcomplete.com/hoogle?q=ppTopElement&env=ghc-7.4.2-stable-13.09
搜索:ppTopElement
ppTopElement :: Element -> StringxmlText.XML.Light.OutputPretty 打印忠实地呈现 XML 文档,但可以在非逐字字符数据中添加/删除空格除外。
作为 hoogle 而不是 hayoo,您可以按类型、部分类型、部分名称、错误类型等进行搜索。例如,searching for Element -> String 提供了很多功能,一些显示,一些漂亮的打印,一些只是做顶部元素。
顺便说一句,他们的在线 IDE 非常棒(点击主页https://www.fpcomplete.com/ 并向下滚动以启动项目)。它光滑、漂亮,您可以轻松添加依赖项,而不会出现乏味的cabal install 问题。我什至想在我安装了 ghc 的家里使用它!
【讨论】:
您可能想为此尝试Hayoo。
Hayo 会从 Hackage 中搜索所有的包,包括所有的函数和类型定义。 Hoogle 仅搜索标准 Haskell 库。
也可以通过haskell-mode的Emacs查询Hayoo。
【讨论】: