vscode搭建haskell环境
前言
An advanced, purely functional programming language
为什么学习这门语言,现在我也讲不清楚,但如官网所说:这个是一门高级的纯函数式编程语言,本人也是刚刚接触,在此记录下使用vscode搭建环境的过程。
安装
具体安装的话看这里就好,本人使用mac,经过后面的折腾,我建议直接安装stack
,这个一些特性可以看下面:
Installing GHC automatically, in an isolated location. Installing packages needed for your project. Building your project. Testing your project. Benchmarking your project.
安装的话很简单:brew install haskell-stack
,虽然花的时间略长,但是好用又方便啊,如果不想使用satck
,那么可以直接安装:
|
|
个人推荐使用stack
,具体安装以及介绍可以看这里。
毕竟源在国外,所以我们首先必须要进行换源,幸好清华大学开源网站镜像站有提供,更具体一点可以看Stackage 镜像使用说明,这里记录下:
|
|
至此,已经安装完毕。
搭建
打开vscode
,下载extension,这里我推荐这四个插件:Haskell Syntax Highlighting、Haskell ghc-mod 、haskell-linter、Haskelly
,其中第四个插件离不开stack
。
要想使用以上插件,必须安装以下几个包:
|
|
然后打开vscode
的配置文件,加上ghc-mod和hlint
的路径,如下:
|
|
- 原文作者:howie.hu
- 原文链接:https://www.howie6879.com/post/2017/05_build-vs-code-env-for-haskell/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
