18

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

4

5 回答 5

20

更新:Hugs 未维护。

它们都只是不同的实现。我会尝试解释这些差异,但这篇文章做得更好。

于 2009-11-08T22:30:54.493 回答
14

第一:你想要 GHC/GHCi。你想通过Haskell 平台获得它。然后,有关 Haskell 其他实现的更多信息,请阅读 Bartek 的链接。

于 2009-11-08T22:41:37.060 回答
6

通常人们将 Hugs 用于小型测试型原型(类似于 Ruby 用户如何使用 irb 和 Python 用户将使用解释器),但对于实际的交付代码,GHC 是迄今为止最受欢迎的目标(类似于 Python 用户如何使用解释器)将导入模块编译为 cpython)。

它们几乎都符合标准,这是性能速度与编译速度的问题。

(不太了解Yhc)

于 2009-11-08T22:34:05.960 回答
6

现在人们有点趋于使用 GHC,因为它是事实上的标准。

于 2009-11-11T21:33:45.367 回答
-3

Hugs 是在 Linux 上开始的 Haskell 版本,因此对其进行了更好的优化。

于 2018-04-25T11:23:10.357 回答