Haskell:用于Web开发的首选Linux发行版

时间:2012-10-12 16:11:54

标签: web-applications haskell hosting yesod

Web上的Haskell开发是否有首选的Linux发行版?特别是,我在本地进行了大量的Yesod开发,但是我的Web服务器运行的是RHEL(CentOS 5.8 i686),它并不是最无缝的体验。 这不是一个与相关的问题,但是,我想知道是否有一个分发(和/或托管服务提供商)是规范的,以获得良好的Haskell支持,或者从您自己的经验中运作良好

3 个答案:

答案 0 :(得分:5)

最常见的发行版应该没问题。 Debian有一套很好的,全面的模块,适用于安全的服务器环境。

答案 1 :(得分:2)

不要忽视Gentoo及其Haskell叠加层。

Gentoo是一个源发行版。您必须愿意花些时间进行配置和编译。至于第一点,“genkernel”实用程序减少了成本(及时)和麻烦。多核处理器减轻了第二种影响。

Haskell叠加层是一种补充标准发行版的方法。 (覆盖层广泛用于各种连接.Haskell覆盖层只是其中之一。)Haskell和Gentoo的专家专业且刻苦地维护它。 (不,我不是付费代言人。)它让您可以访问无缝集成到Gentoo源代码树中的大量Hackage软件包,它包含一个实用程序(“hackport”),允许您为自己做同样的事情通过标准的Gentoo或Haskell叠加层无法获得Hackage中您感兴趣的内容。

编辑:freenode上的#gentoo-haskell是获取详细信息和指导的好来源

答案 2 :(得分:2)

Haskell开发没有规范分布。大多数发行版都提供Haskell包,但这些包通常都是过时的。许多Haskell开发人员仅为GHC和cabal-install安装发行版软件包,然后只使用cabal-install或cabal-dev来安装其他软件包,因为这些软件包更有可能是最新的。但是,关于发行版以及如何管理Haskell库和应用程序,这完全取决于您。