2012-10-12 34 views
1

在网络上有Haskell开发的首选Linux发行版吗?特别是,我在本地进行了很多Yesod开发,但是我的Web服务器运行的是RHEL(CentOS 5.8 i686),并且它不是最完美的体验。 这不是一个与有关的问题,但是,我想知道是否有一个分布式(和/或托管提供者),这对于拥有良好的Haskell支持是正规的,或者从您自己的经验中运行良好。Haskell:用于web开发的首选linux发行版

+0

基于RHEL的东西往往是一场噩梦,IME :) – singpolyma

回答

5

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

2

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

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

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

编辑:freenode上的#gentoo-Haskell是详细信息和指导

2

没有Haskell的发展的正则分布的良好来源。大多数发行版都提供了Haskell包,但这些包通常是过时的。许多Haskell开发人员仅为GHC和cabal-install安装发行版软件包,然后仅使用cabal-install或cabal-dev来安装其他软件包,因为这些软件包更有可能是最新的。尽管如此,无论是关于发行版还是管理Haskell库和应用程序的方式,都取决于您。