Cabal
2.4.1.0
  • 1. Introduction
  • 2. Configuration and Installing Packages
  • 3. Package Concepts and Development
  • 4. Reporting Bugs and Stability of Cabal Interfaces
  • 5. Nix-style Local Builds
  • 6. Nix Integration
  • 7. Cabal file format changelog
Reference Index
Cabal
  • Docs »
  • Welcome to the Cabal User Guide
  • Edit on GitHub

Welcome to the Cabal User Guide¶

  • 1. Introduction
    • 1.1. A tool for working with packages
    • 1.2. What’s in a package
    • 1.3. Cabal featureset
    • 1.4. Similar systems
  • 2. Configuration and Installing Packages
    • 2.1. Configuration
    • 2.2. Building and installing packages
  • 3. Package Concepts and Development
    • 3.1. Quickstart
    • 3.2. Package concepts
    • 3.3. Developing packages
  • 4. Reporting Bugs and Stability of Cabal Interfaces
    • 4.1. Reporting bugs and deficiencies
    • 4.2. Stability of Cabal interfaces
  • 5. Nix-style Local Builds
    • 5.1. Quickstart
    • 5.2. Cookbook
    • 5.3. How it works
    • 5.4. Commands
    • 5.5. Configuring builds with cabal.project
  • 6. Nix Integration
    • 6.1. Enabling Nix Integration
    • 6.2. Creating Nix Expressions
    • 6.3. Nix Expression Evaluation
    • 6.4. Further Reading
  • 7. Cabal file format changelog
    • 7.1. Changes in 2.4
    • 7.2. cabal-version: 2.2
    • 7.3. cabal-version: 2.0
    • 7.4. cabal-version: 1.24
    • 7.5. cabal-version: 1.22
    • 7.6. cabal-version: 1.20
    • 7.7. cabal-version: 1.18
    • 7.8. cabal-version: 1.16
    • 7.9. cabal-version: 1.12
Next

© Copyright 2003-2017, Cabal Team.

Built with Sphinx using a theme provided by Read the Docs.