Haskell解释器,不知道如何运行和测试它

问题描述 投票:0回答:1

我正在将解释器作为项目任务进行工作,为了了解我必须做什么,我决定从互联网下载解释器并运行它。我在WinGhci中启动了指定文件夹,但我不知道如何测试它以及做什么,你能帮忙吗?

这是文件夹位置的链接。 https://github.com/kseo/poly

其代码实现见《Write you a Haskell》第7章中的代码

.我不知道如何测试和做什么,你能帮忙吗?

haskell testing functional-programming monads interpreter
1个回答
1
投票

WinGhci 未维护。目前推荐的 Haskell 安装方式是 https://www.haskell.org/ghcup/。请参阅 https://www.haskell.org/ghcup/steps/ 了解如何开始使用 Haskell 工具。是的,您必须熟悉命令行才能有效地使用 Haskell。

至于如何运行poly,在readme中说运行这个命令:

cabal run

但是,它是一个有点旧的存储库,因此您必须确保使用的是 GHC 版本 8.10.7。您可以使用

ghcup install ghc 8.10.7
ghcup set ghc 8.10.7
来做到这一点。

如果您安装了该版本的 GHC,则运行

cabal run
应该可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.