Skip to content
Snippets Groups Projects
Andreas Abel's avatar
andreas.abel authored
This commit affects only comments and documentation comments.

- clarifies existing haddock for `Distribution.Types.VersionInterval.Legacy`
- emphasizes the mathematical structure: canonical Boolean algebra
- adds docs when they were missing
- add some asymptotic complexity estimates
- add comments in the code that explain its function

Note: this module is declared "legacy", but the documentation effort
here can be salvaged to non-legacy code once #7916 is resolved.
1a5425f7
History

Cabal

Hackage version Stackage version Documentation Status IRC chat Matrix chat

This Cabal Git repository contains the following packages:

The canonical upstream repository is located at https://github.com/haskell/cabal.

Installing cabal-install (by downloading the binary)

Prebuilt binary releases can be obtained from https://www.haskell.org/cabal/download.html. The cabal-install binary download for your platform should contain the cabal executable.

Installing cabal-install (preferred, with cabal-install)

Assuming that you have a pre-existing, recent version of cabal-install, run:

cabal install cabal-install

To get the latest version of cabal-install. (You may want to cabal update first.)

To install the latest version from the Git repository, clone the Git repository and then run:

cabal install --project-file=cabal.project.release cabal-install

Installing cabal-install without cabal-install

Assuming you don't have a pre-existing copy of cabal-install, look into bootstrap directory.