拥抱,Yhc和GHCi之间的差异

时间:2009-11-08 22:27:44

标签: haskell comparison interpreter ghci hugs

Hugs,Yhc和GHCi之间有区别吗?如果存在差异,它们是什么?

5 个答案:

答案 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上运行的,因此对它进行了更好的优化。