为什么有些功能在 中不可见Hoogle
?示例:ppTopElement
ppTopElement :: Element -> String
-- Defined in `Text.XML.Light.Output'
它是一个错误吗?
为什么有些功能在 中不可见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 -> String
xml
Text.XML.Light.Output
漂亮的打印忠实地呈现 XML 文档,除了可以在非逐字字符数据中添加/删除空格之外。
作为一个 hoogle 而不是 hayoo,您可以按类型、部分类型、部分名称、错误类型等进行搜索。例如,搜索提供Element -> String
了很多功能,一些显示,一些漂亮的打印,一些只是做顶部元素。
顺便说一句,他们的在线 IDE 非常棒(点击主页https://www.fpcomplete.com/并向下滚动到 Start a Project)。它光滑、漂亮,您可以轻松添加依赖项而不会出现繁琐的cabal install
问题。我什至想在我安装了 ghc 的家里使用它!
您可能想为此尝试Hayoo。
Hayoo 将搜索来自 Hackage 的所有包,包括所有函数和类型定义。Hoogle 只搜索标准的 Haskell 库。
Hayoo 也可以从 Emacs 中查询haskell-mode
。