Hugs,Yhc和GHCi之间有区别吗?如果存在差异,它们是什么?
答案 0 :(得分:18)
它们都只是不同的实现。我会尝试解释这些差异,但this article做得更好。
答案 1 :(得分:13)
首先:你想要GHC / GHCi。而你想通过the Haskell Platform得到它。然后,有关Haskell其他实现的更多信息,请阅读Bartek的链接。
答案 2 :(得分:6)
通常人们会将Hugs用于小型的测试类型原型(类似于Ruby用户如何使用irb而Python用户会使用解释器),但对于实际的运输代码,GHC是目前最受欢迎的目标(类似于如何Python用户可以将导入模块编译为cpython)。
它们几乎都符合标准,它的性能速度与编译速度有关。
(Dunno很多关于Yhc)
答案 3 :(得分:5)
现在,人们开始使用GHC,因为它是事实上的标准。
答案 4 :(得分:-2)
Hugs是Haskell的一个版本,最初是在Linux上运行的,因此对它进行了更好的优化。