[Haskell-cafe] real haskell difficulties (at least for me)
dons at galois.com
Tue Jan 13 17:08:19 EST 2009
> Don Stewart wrote:
> > Well, the number one thing is to use Cabal and the cabal-install tool.
> > That is the simplest way to avoid headaches.
> I'm sure cabal works very well for many people, but for anyone who
> has used Debian based distributions for some time, cabal really
> does seem like a backward step.
> For instance, I regularly develop on 6 machines; personal laptop,
> home desktop, 2 work desktops and 2 work build machines.
> At work, the main output of my development work is Debian packages
> (which get installed on hundreds of machines), and the Debian packages
> I create have build depends on whatever compilers and libraries are
> required to build them. We also have a build bot that runs nightly
> in a clean chroot for each package so that build depends can be
> verified to be correct.
> However, if I install compilers or libraries using cabal there is
> no package to build depend on, breaking a system which currently
> works very, very well for all the code we build in C, C++ and
I encourage *strongly* the Debian community to package up hackage
packages natively, as we have done on Gentoo and Arch.
(This can be automated, in fact, see cabal2arch).
cabal-install will work on any system. If you have particular distro
requirements, consider distro-specific package tools.
More information about the Haskell-Cafe