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

Mat*_*iak 4 haskell compiler-errors

我开始学习Haskell,我听说很多Haskell编译器都有特别神秘的错误信息.

哪个编译器对初学者学习语言最好?

Dav*_*ani 7

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

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

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

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

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