17
A
回答
18
简短回答:
Haskell平台是一个东西的集合。
GHC是这些东西的一个特定组件。
较长的答案:
通常要安装Haskell的平台,因为这样你得到很多的东西都装在一个去,而不是必须手动设置所有的部分一次一个。
这就是Haskell平台的目的。
为了给出一些历史的观点:在Haskell平台发明之前,GHC本身曾经带有一个随机的图书馆。
Haskell平台是为了让过度劳累的人能够决定哪些图书馆不应该被包括在盒子之外(即GHC人们可以停止考虑图书馆并回想到GHC)而发明的。
在这方面已经相当成功。
8
相关问题
- 1. 平台和框架有什么区别?
- 2. 平台无关和跨平台有什么区别?
- 3. GHC/Haskell平台安装的地方
- 4. Xamarin android项目和Xamarin跨平台项目有什么区别?
- 5. ajax.org平台和ajax.org O3有什么区别?
- 6. Xamarin和Telerik平台之间有什么区别
- 7. “软件版本”和“平台版本”有什么区别?
- 8. GTK +和GTK#有什么区别,哪一个是“更多平台”?
- 9. GHC的-c和-no-link选项有什么区别?
- 10. ++和:haskell之间的区别是什么?
- 11. 在Haskell(ghc)Control.Exception中,try和catch的区别
- 12. 有什么区别`和$(Bash中有什么区别?
- 13. 平面,半平面和交错格式有什么区别?
- 14. Android - 前台和后台服务有什么区别?
- 15. 有什么区别? :和||
- 16. &&和||有什么区别?
- 17. “/”和“/ *”有什么区别?
- 18. 有什么区别:。!和:r!?
- 19. ==和===有什么区别?
- 20. Appender和〜有什么区别?
- 21. $ @和$ *有什么区别?
- 22. is和=有什么区别?
- 23. #.00和#。##有什么区别?
- 24. `==`和`is`有什么区别?
- 25. '=='和'==='有什么区别?
- 26. /和/#/有什么区别?
- 27. | 0和~~有什么区别?
- 28. `&`和`ref`有什么区别?
- 29. ==和===有什么区别?
- 30. ==和===有什么区别?
我认为平台凸轮与Mac上的GHC捆绑在一起。无论如何,GHC是编译器(加上交互式解释器),平台是一套(或多或少有用,取决于你所做的)库。在Windows上 - 同样,就我所知,在Mac上也是如此 - 该平台带有GHC。 – 2013-02-24 17:31:32