[Haskell-cafe] real haskell difficulties (at least for me)

Magnus Therning magnus at therning.org
Tue Jan 13 17:14:03 EST 2009


Don Stewart wrote:
> mle+cl:
>> 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
>> Ocaml.
> 
> 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.

Get on the debian-haskell list to discuss this!  I've looked into it
myself, but got stuck on a severely outdated haddock package.  That
won't be fixed until GHC 6.10 makes it into experimental or unstable :-(

/M

-- 
Magnus Therning                             (OpenPGP: 0xAB4DFBA4)
magnus@therning.org             Jabber: magnus@therning.org
http://therning.org/magnus

Haskell is an even 'redder' pill than Lisp or Scheme.
     -- PaulPotts

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20090113/0bb99d4b/signature.bin


More information about the Haskell-Cafe mailing list