为什么某些函数在Hoogle中不可见?示例:ppTopElement
ppTopElement :: Element -> String
-- Defined in `Text.XML.Light.Output'是虫子吗?
发布于 2014-02-22 14:22:30
解决办法:改用FPcomplete。
Haskell.org的Hoogle (http://www.haskell.org/hoogle/)对它搜索的内容有很大的选择性,而FP Complete's hoogle at https://www.fpcomplete.com/hoogle的搜索更全面:
搜索范围比haskell.org的hoogle更广
https://www.fpcomplete.com/hoogle?q=ppTopElement&env=ghc-7.4.2-stable-13.09
搜索: ppTopElement
ppTopElement :: Element -> StringxmlText.XML.Light.Output漂亮的打印忠实地呈现XML文档,除了可以在非逐字字符数据中添加/删除空白以外。
比海育更灵活的搜索
作为一个钩子而不是hayoo,您可以按类型、部分类型、部分名称、错误排序类型等进行搜索。例如,Element -> String提供了许多函数,一些显示,一些漂亮的打印,还有一些只是做最上面的元素。
旁白:有一个可爱的在线IDE
顺便说一句,他们的在线IDE非常棒(点击主页https://www.fpcomplete.com/并向下滚动开始一个项目)。它很灵活,很漂亮,您可以轻松地添加依赖关系,而不需要繁琐的cabal install问题。我已经被诱惑,甚至在家里使用它,我有安装ghc!
发布于 2014-02-22 14:05:40
为此,您可能需要尝试海尤。
Hayoo将从Hackage中搜索所有包,包括所有函数和类型定义。Hoogle只搜索标准Haskell库。
此外,可以从haskell-mode中的Emacs查询Hayoo。
https://stackoverflow.com/questions/21955363
复制相似问题