哪个Haskell编译器有信息(初学者友好)错误消息?

时间:2012-06-22 01:37:58

标签: haskell compiler-errors

我开始学习Haskell,我听说很多Haskell编译器都有特别含糊的错误信息。

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

1 个答案:

答案 0 :(得分:7)

与GHC和GHCi相比,您不会获得更好的错误消息。

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

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

所以对于初学者来说,拥抱不再是一个非常好的选择。

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