Skip to content
Snippets Groups Projects
Ross Paterson's avatar
Ross Paterson authored
* add TypeData language extension (ghc proposal 106)

* changelog entry for PR 8493

* add TypeData to cabal.vim

* update MD5 hashes

* Update changelog.d/pr-8493

adjusted wording

Co-authored-by: default avatarArtem Pelenitsyn <a.pelenitsyn@gmail.com>

* add DeepSubsumption as suggesterd by Artem Pelenitsyn

* update MD5sums

Co-authored-by: default avatarArtem Pelenitsyn <a.pelenitsyn@gmail.com>
f13a1896
History

Cabal

Hackage version Stackage version Documentation Status IRC chat Matrix chat

This Cabal Git repository contains the following main packages:

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

Ways to get the cabal-install binary

  1. GHCup (preferred): get GHCup using the directions on its website and run:

    ghcup install --set cabal latest
  2. Download from official website: the cabal-install binary download for your platform should contain the cabal executable.

Ways to build cabal-install for everyday use

  1. 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 to cabal update first.)

  2. 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
  3. Bootstrapping: if you don't have a pre-existing version of cabal-install, look into the bootstrap directory.

Build for hacking and contributing to cabal

Refer to CONTRIBUTING.md.