天天看點

haskell環境及sublimehaskell在win10上配置

學習一門新語言,最多的時間是花在環境的配置上,~~(>_<)~~。

安裝 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可以完好運作。

繼續閱讀