在 Web 上是否有用于 Haskell 开发的首选 linux 发行版?特别是,我在本地进行了很多 Yesod 开发,但是我的 Web 服务器运行的是 RHEL (CentOS 5.8 i686),这并不是最无缝的体验。这不是与此相关的问题,但是,我想知道是否有一个发行版(和/或托管服务提供商)对于 Haskell 的支持很规范,或者根据您自己的经验运行良好。
3 回答
最常见的发行版应该没问题。Debian 有一套很好的、全面的模块,适用于安全的服务器环境。
不要忽视 Gentoo 和它的 Haskell 覆盖。
Gentoo 是一个源码发行版。你必须愿意花一些时间配置和编译。至于第一点,“genkernel”实用程序减轻了成本(及时)和麻烦。多核处理器减轻了第二个影响。
Haskell 覆盖是补充标准发行版的一种方式。(覆盖被广泛用于各种连接。Haskell 覆盖只是其中之一。)它由 Haskell 和 Gentoo 的专家熟练而勤奋地维护。(不,我不是付费发言人。)它使您可以访问许多无缝集成到 Gentoo 源代码树中的 Hackage 软件包,并且它包括一个实用程序(“hackport”),如果有什么事情,您可以为自己做同样的事情您对 Hackage 感兴趣的内容无法通过标准的 Gentoo 或 Haskell 覆盖获得。
编辑:freenode 上的#gentoo-haskell 是获取详细信息和指导的好来源
Haskell 开发没有规范的发行版。大多数发行版都提供 Haskell 包,但这些包通常已经过时了。许多 Haskell 开发人员只为 GHC 和 cabal-install 安装发行版包,然后只使用 cabal-install 或 cabal-dev 安装其他包,因为它们更有可能是最新的。不过,关于发行版以及如何管理 Haskell 库和应用程序,这完全取决于您。