Cabal: A framework for packaging Haskell software

[ bsd3, distribution, library ] [ Propose Tags ]
Versions 1.1.6, 1.2.1,,,,,,,,,,,,,,,, 1.12.0, 1.14.0, 1.16.0,,,, 1.18.0, 1.18.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,, (info)
Dependencies base (<4.2), containers, directory, filepath, old‑time, pretty, process, unix [details]
License BSD-3-Clause
Copyright 2003-2006, Isaac Jones
Author Isaac Jones <>
Revised Revision 1 made by HerbertValerioRiedel at Sat Dec 20 08:01:36 UTC 2014
Category Distribution
Home page
Uploaded by DuncanCoutts at Sun Oct 21 12:15:40 UTC 2007
Distributions Arch:, Debian:, LTSHaskell:, NixOS:, Stackage:
Downloads 243336 total (1216 in the last 30 days)
Rating 2.5 (votes: 6) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

The Haskell Common Architecture for Building Applications and Libraries: a framework defining a common interface for authors to more easily build their Haskell applications in a portable way.

The Haskell Cabal is meant to be a part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and tools.





Choose the new smaller, split-up base package.


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees