我决定从 Haskell 开始,但遇到了一个陌生的生态系统。我已经写下了我目前的结论的短版和长版(现在我意识到我遇到的问题可能是暂时的,将来不会适用,并意识到下面的文字可能不适合 SO)。
我现在特别想知道的是
简短版本:
如果这是您第一次接触 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 list,ghcup list -t all一切看起来都很好。
stack是下一个推荐的。这个过程很简单,在堆栈完成它需要做的一切之后,我stack --version告诉我我有
Version 2.1.3, Git revision 0fa51b9925decd937e4a993ad90cb686f88fa282 (7739 commits) x86_64 hpack-0.31.2 …