[Haskell-cafe] [Haskell] Support tools for development with Cabal and Darcs
Henning Thielemann
lemming at henning-thielemann.de
Fri Feb 10 15:00:49 CET 2012
On Fri, 10 Feb 2012, Duncan Coutts wrote:
> Would you mind giving me a breif explanation of the "compiling
> multiple local packages in the right order" feature? I'd like to
> understand what is missing in cabal-install in this respect.
>
> Currently with cabal-install you can say:
>
> cabal install ./a ./b ./c
>
> and it will install the packages in those directories in the right
> order. (It is also possible to list other install targets including
> local and remote tarballs, and of course packages from hackage).
I believe that the first version of cabal-sort is older than this
cabal-install feature. Nonetheless, cabal-sort can be used for other
purposes, too. E.g. you can use plain Cabal installation, when 'cabal
install' does not work due to problems in constraint solving. You can
upload packages in topologically sorted order to Hackage, such that
building on Hackage works correctly. Is this also done by cabal-install's
upload command? You can also use cabal-sort for stepping into package
directories and do some manual updates before installing.
However, I will add references to the new cabal-install features in the
documentation of cabal-sort.
More information about the Haskell-Cafe
mailing list