查询模块以获取功能/类型列表

时间:2014-02-06 15:45:34

标签: haskell emacs

我是haskell的新手,我最近安装了带有haskell模式的emacs,我想知道是否有可能查询命名空间以获取函数/类型列表?

例如,如果我

import qualified Graphics.UI.GLFW as G

然后

G.

很高兴看到G里面有什么数据。这样的事情是否存在?

2 个答案:

答案 0 :(得分:6)

如果你在GHCi,你可以使用

> :browse Grahics.UI.GLFW

如果不是这样,那里有几个模块可以执行此功能。我不知道任何特定于emacs的插件,但在Sublime Text我使用SublimeHaskell插件,它使用ghc-mod,hdevtools和一些其他可从cabal安装的软件包来提供这种功能。

答案 1 :(得分:2)

我没有在haskell中编程(但我确实使用emacs),有点谷歌搜索导致this页面有一些使用emacs for haskell的提示,你可能会发现它很有用。 Emacs frontend到ghc-mod可能会提供您正在寻找的功能。 Scion看起来也很有趣。