我是haskell的新手,我最近安装了带有haskell模式的emacs,我想知道是否有可能查询命名空间以获取函数/类型列表?
例如,如果我
import qualified Graphics.UI.GLFW as G
然后
G.
很高兴看到G里面有什么数据。这样的事情是否存在?
答案 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看起来也很有趣。