Cabal
m-renaud-cabal-docs-pin-pyv2
1. Introduction
2. Configuration and Installing Packages
3. Package Concepts and Development
3.1. Quickstart
3.2. Package concepts
4. Nix-style Local Builds
5. cabal-install Commands
6. Package Description
7. cabal.project Reference
8. Setup.hs Commands
9. Package Description Format Specification History
10. Field Syntax Reference
11. Reporting Bugs and Stability of Cabal Interfaces
12. Nix Integration
Reference
Index
Cabal
Docs
»
3. Package Concepts and Development
Edit on GitHub
3. Package Concepts and Development
¶
3.1. Quickstart
3.1.1. Using “cabal init”
3.1.2. Editing the .cabal file
3.1.3. Modules included in the package
3.1.4. Modules imported from other packages
3.1.5. Building the package
3.1.6. Next steps
3.2. Package concepts
3.2.1. The point of packages
3.2.2. Package names and versions
3.2.3. Kinds of package: Cabal vs GHC vs system
3.2.4. Unit of distribution
3.2.5. Explicit dependencies and automatic package management
3.2.6. Portability
Read the Docs
v: m-renaud-cabal-docs-pin-pyv2
Versions
latest
stable
mrenaud-docs-getting-started
m-renaud-cabal-docs-pin-pyv2
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.