最近在學習haskell,意圖從中瞭解更多type rich programming,希望能得到思想上的革新,寫出更好的代碼。
文檔是必須的,haskell沒有chm類似的參考手冊,需要用hoogle
在安裝hoogle的時候,注意在windows下,console必須實現鍵入set LANG=C,再使用cabal install,否則送給你一個大大的"lexical error"
安裝好hoogle之後,使用hoogle data all安裝文檔,會下載好所有的文檔並轉換成.hoo數據文檔
最後需要combine 其它hoo到一個默認hoo中,才能實現函數的查詢,給出一個腳本,很簡單:
@echo off
for %%i in (*.hoo) do ( if "%%i" neq "default.hoo" (hoogle combine %%i) )
使用hoogle <func_name>即可進行查詢。
Joy with haskell