On Fri, May 13, 2011 at 7:47 AM, Yves Parès <limestr...@gmail.com> wrote:

> Talking about that, what are the differences between cabal-install and
> cabal-dev? Is cabal-dev (which I've never used nor installed) more suited
> for incremental development?
>

Cabal-dev is a wrapper around caba-install that primarily adds sandboxing
but also adds support for loading your project into ghci.  The sandboxing
makes it possible to install multiple versions without disrupting other
things.  It gives you isolation so that if cabal-install overwrites a
package it only affects your current build dir.  I've completely stopped
getting the diamond of death in my dependencies since I started using it.

Someone made a great write up of how to get started with cabal-dev:
http://www.reddit.com/r/haskell/comments/f3ykj/psa_use_cabaldev_to_solve_dependency_problems/

It's actually very easy to get started with but extra documentation never
hurts :)

Jason
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to