Cabal-ide-backend alternatives and similar packages
Based on the "Distribution" category.
Alternatively, view Cabal alternatives based on common mentions on social networks and blogs.
-
cabal-dev
A wrapper program around cabal and cabal-install that maintains sandboxed build environments. -
language-nix
DISCONTINUED. Data types and useful functions to represent and manipulate the Nix language. | Source has moved to https://github.com/nixos/cabal2nix -
hackage-db
DISCONTINUED. provide access to the Hackage database via Data.Map | Source has moved to https://github.com/nixos/cabal2nix -
distribution-nixpkgs
DISCONTINUED. Haskell types and functions to represent, query, and manipulate the Nixpkgs distribution. | Source has moved to https://github.com/nixos/cabal2nix
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of Cabal-ide-backend or a related project?
README
Cabal
This Cabal Git repository contains the following main packages:
- [Cabal](Cabal/README.md): the Cabal library package ([license](Cabal/LICENSE))
- [Cabal-syntax](Cabal-syntax/README.md): the
.cabal
file format library ([license](Cabal-syntax/LICENSE)) - [cabal-install](cabal-install/README.md): the package containing the
cabal
tool ([license](cabal-install/LICENSE)) - [cabal-install-solver](cabal-install-solver): the package containing the solver component of the
cabal
tool ([license](cabal-install-solver/LICENSE))
The canonical upstream repository is located at https://github.com/haskell/cabal.
Ways to get the cabal-install
binary
GHCup (preferred): get GHCup using the directions on its website and run:
ghcup install --set cabal latest
Download from official website: the
cabal-install
binary download for your platform should contain thecabal
executable.
Ways to build cabal-install
for everyday use
With cabal-install: if you have a pre-existing version of
cabal-install
, run:cabal install cabal-install
to get the latest version of
cabal-install
. (You may want tocabal update
first.)From Git: again with a pre-existing version of
cabal-install
, you can install the latest version from the Git repository. Clone the Git repository, move to its root, and run:cabal install --project-file=cabal.project.release cabal-install
Bootstrapping: if you don't have a pre-existing version of
cabal-install
, look into the [bootstrap
](bootstrap) directory.
Build for hacking and contributing to cabal
Refer to [CONTRIBUTING.md](CONTRIBUTING.md).
*Note that all licence references and agreements mentioned in the Cabal-ide-backend README section above
are relevant to that project's source code only.