2014-02-06 53 views
0

我是haskell的新手,最近我使用haskell-mode安裝了emacs,我想知道是否可以通過某種方式查詢命名空間以獲取函數/類型列表?查詢模塊以獲取函數/類型列表

例如,如果我這樣做

import qualified Graphics.UI.GLFW as G 

然後

G. 

這將是很好看到的是G.難道這樣的事情存在裏面什麼數據?

回答

6

如果您在GHCI的時候,你可以使用

> :browse Grahics.UI.GLFW 

如果不是的話,有幾個模塊那裏不是能執行此功能。我不知道任何特定於emacs的插件,但是在Sublime Text中,我使用SublimeHaskell插件,它使用ghc-mod,hdevtools和一些可從cabal安裝的其他軟件包來提供這種功能。

+0

真棒,謝謝 –

+2

你可以將':browse'縮短爲':bro' – MigMit

2

我沒有在Haskell編程(但我不使用emacs),有點谷歌搜索導致this網頁,其中有使用哈斯克爾Emacs的,你可能會發現一些有用的提示。 Emacs frontend ghc-mod可能會提供您正在尋找的功能。 Scion也看起來很有趣。