Haskell is an open-source software publisher whose entire catalog is presently represented by Cabal, a command-line build and packaging utility created specifically for the Haskell language ecosystem. Cabal automates the configuration, compilation, dependency resolution, sandboxing, and distribution of Haskell libraries and executable programs, enabling developers to declare project metadata, version constraints, and build flags in a declarative file and then reproducibly construct the software on Windows, macOS, or Linux. Typical use cases include assembling multi-package applications, publishing libraries to the Haskell community repository Hackage, managing transitive dependencies in complex functional projects, and integrating with continuous-integration pipelines that must guarantee bit-for-bit repeatable builds. Because Cabal also powers the popular cabal-install client, it indirectly underlies the majority of Haskell development workflows, from academic research prototypes to commercial services built with the Glasgow Haskell Compiler. The publisher’s software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream versions, and can be queued for batch installation alongside other applications.

Cabal

Cabal is a system for building and packaging Haskell libraries and programs.

Details