小编rus*_*sln的帖子

我第一次设置 Haskell 开发环境的经验是常见的还是一次性的?

我决定从 Haskell 开始,但遇到了一个陌生的生态系统。我已经写下了我目前的结论的短版和长版(现在我意识到我遇到的问题可能是暂时的,将来不会适用,并意识到下面的文字可能不适合 SO)。

我现在特别想知道的是

  • 我所描述的设置对退伍军人有意义吗?
  • 为什么 GHC 8.6.5 是推荐版本,而 8.8.2 有什么问题?

简短版本

如果这是您第一次接触 Haskell,并且想要安装 Haskell(ghccup、ghc、cabal-install、stack)和一个由 Visual Studio Code、Haskell 语言服务器插件和 HIE 组成的开发环境。确保stack new按照(https://docs.haskellstack.org/en/stable/README/#start-your-new-project)和您正在安装的 HIE 都解析为由安装的相同版本的 GHC ghcup.

长版

嗨哈斯克勒!

我正在分享我对 Haskell 的尝试,希望能将其他人从一两个新手错误中拯救出来。像我问过 google 的所有明智的人一样how to install haskell,这使我进入了以下页面https://www.haskell.org/platform/(我使用的是 macOS 10.13.6)。我已经按照建议下载了 ghcup,然后又安装了 ghc 8.6.5 和 cabal-install 3.0.0.0。两者都是 ghcup 推荐的版本。我能够ghcup listghcup list -t all一切看起来都很好。 stack是下一个推荐的。这个过程很简单,在堆栈完成它需要做的一切之后,我stack --version告诉我我有
Version 2.1.3, Git revision 0fa51b9925decd937e4a993ad90cb686f88fa282 (7739 commits) x86_64 hpack-0.31.2 …

haskell haskell-stack haskell-ide-engine

14
推荐指数
1
解决办法
1362
查看次数