4

我开始学习 Haskell,我听说许多 Haskell 编译器都有特别神秘的错误消息。

哪个编译器最适合初学者学习该语言?

4

1 回答 1

7

没有比 GHC 和 GHCi 更好的错误消息了。

从历史上看,Hugs是一个用于教学的 Haskell 编译器,因此专注于初学者易于理解的错误消息。然而,它最近几乎没有什么发展(自 2010 年 1 月以来没有提交)。此外,几乎每个人都在使用 Haskell 进行开发时使用 GHC,因此您可以获得更大的社区。

最后,Haskell 平台是安装 Haskell 和一些有用的附加库的最简单方法——这些库也使用 GHC。

所以Hugs对于初学者来说已经不是一个很好的选择了。

GHC 的错误信息非常好,您只需要很好地掌握 Haskell 的基础知识即可理解它们。随着您获得更多经验,您将很快得到它。

于 2012-06-22T04:38:16.450 回答