Hello,
I'm please to announce that vabal 1.2.0 has been released on Hackage:
http://hackage.haskell.org/package/vabal

vabal is a software that helps you determine the ghc version needed to
compile a cabal package. It reads the cabal file and extracts the
constraints imposed on the base package. Then it uses ghcup (
https://github.com/haskell/ghcup ) to obtain a compiler version compatible
with the constraints (possibly downloading it from the official ghc mirror)
and can be combined with cabal to build the project using the obtained ghc
compiler.
In this way you can treat the `base` package dependency as any other
package dependency and don't have to manually deal with different ghc
versions anymore.

vabal is meant to be used in collaboration with cabal. It leverages cabal's
ability to work with multiple ghc versions, and tries to be the least
intrusive possible, so that you can keep using your usual workflow, but
won't have to worry about `base` package dependency issues, anymore.

You can get started here: https://github.com/Franciman/vabal#quick-start

For details please refer to:
https://github.com/Franciman/vabal#vabal---the-cabal-companion

Ideas, suggestions, opinions and pull requests are very welcome!

A big thank you goes to all the contributors that helped me with code,
suggestions and ideas:
https://github.com/Franciman/vabal#contributors
_______________________________________________
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell

Reply via email to