学习一门新语言,最多的时间是花在环境的配置上,~~(>_<)~~。
安装 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可以完好运行。