如何快速检查函数的源代码?

时间:2013-11-25 14:02:23

标签: haskell

我正在学习Haskell,我正在使用hoogle来快速检查函数的类型,但使用任意函数名查询源代码真的很好。

例如在haskell irc我能做到

@src break
lambdabot> break p =  span (not . p)

这是否有终端版本?或者您如何快速检查源代码?

2 个答案:

答案 0 :(得分:2)

一些选项,一个是做

cabal install lambdabot

然后在你的终端上运行它!这可能是最好的选择。否则,您可以运行Hoogle的本地实例(再次cabal install hoogle),然后查看附加的来源。

答案 1 :(得分:2)

您可以做很多事情来扩展GHCi提示。 This page谈到了一个名为GHCi on Acid的旧项目,它提出了很多想法。通常,通过编辑.ghcirc文件,您可以添加许多命令行调用,包括命令行lambdabot / hoogle / pointfree等工具。