學習一門新語言,最多的時間是花在環境的配置上,~~(>_<)~~。
安裝 Haskell
類似其他語言,Haskell 提供兩種風格的處理方式:批處理(“編譯器”)和交互式(“解釋器”)。其解釋器可直接用於測試和計算,是初學者的好幫手。
GHC 編譯器和解釋器(GHCi) 可能是特性實現最全面的系統
Hugs 解釋器 高度可移植,輕量級
GHC 和 Hugs 都可以在 Windows 上工作。
安裝 Haskell Platform
下載看這裏
這裏面不僅包括ghc,也還有cabal。
cabal使用
cabal就是一個包管理器,相當於python的pip。
詳細可以參考這裏。
簡單使用:
cabal update
cabal install package_name
需要提醒的是,cabal沒有uninstall,如果一個包版本不對,可以使用cabal install --reinstall package_name
進行重裝。
sublimehaskell設置
sublime寫haskell的插件,怎麼安裝就不贅述了。
插件官網,簡單操作可以查看。
這個插件需要hsdev,可以使用cabal install hsdev
進行安裝。
我的機子win10,出現了報錯,一個叫oldtime的包無法編譯成功。這裏需要安裝linux上的一些工具鏈,因爲是windows系統,所以我們可以安裝msys,利用它提供的linux工具。
MSYS
下載,可從我的資源庫下載。
將bin文件的目錄,加入環境變量中即可。至此,sublimehaskell可以完好運行。