簡體   English   中英

GHC和Haskell平台有什么區別?

[英]What's the difference between GHC and the Haskell Platform?

我即將進入Haskell,我有點困惑,為什么我建議通過brew安裝GHC和Haskell平台。

GHC不是Haskell實現/編譯器嗎?
什么時候需要平台?

簡短回答:
Haskell平台是一個集合的東西。
GHC是這些東西的一個特定組成部分。

更長的回答:
通常你想安裝Haskell平台,因為你可以一次性安裝很多東西,而不必一次手動設置所有的部分。
這就是Haskell平台的目的。

提供一些歷史觀點:在Haskell平台發明之前,GHC本身曾經隨機附帶一套庫。
發明了Haskell平台,以便減少過度工作的人可以決定應該和不應該包含哪些庫(即GHC人員可以停止思考庫並重新考慮GHC)。
在這方面它非常成功。

Haskell平台是Haskell的編譯器,工具和庫的集合。

它目前指定 GHC包含在平台中。

符合標准的Haskell平台軟件包將安裝GHC,無需用戶進行額外的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM