我正在学习Haskell,我正在使用hoogle来快速检查函数的类型,但使用任意函数名查询源代码真的很好。
例如在haskell irc我能做到
@src break
lambdabot> break p = span (not . p)
这是否有终端版本?或者您如何快速检查源代码?
答案 0 :(得分:2)
一些选项,一个是做
cabal install lambdabot
然后在你的终端上运行它!这可能是最好的选择。否则,您可以运行Hoogle的本地实例(再次cabal install hoogle
),然后查看附加的来源。
答案 1 :(得分:2)
您可以做很多事情来扩展GHCi提示。 This page谈到了一个名为GHCi on Acid的旧项目,它提出了很多想法。通常,通过编辑.ghcirc文件,您可以添加许多命令行调用,包括命令行lambdabot / hoogle / pointfree等工具。