haskell环境及sublimehaskell在win10上配置

时间:2022-09-13 17:04:51

学习一门新语言,最多的时间是花在环境的配置上,~~(>_<)~~。

安装 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可以完好运行。