Cabal

A framework for packaging Haskell software

http://www.haskell.org/cabal/

Version on this page:1.18.1.5
LTS Haskell 22.18:3.10.1.0
Stackage Nightly 2024-04-25:3.10.3.0
Latest on Hackage:3.10.3.0

See all snapshots Cabal appears in

Maintained by [email protected]
This version can be pinned in stack with:Cabal-1.18.1.5@sha256:ce57df33a64a494e3a5d50e88eba064a9f2f6bfc4a8d122359a96f57f10cc6d0,11130

Module documentation for 1.18.1.5

  • Distribution
    • Distribution.Compat
      • Distribution.Compat.Environment
      • Distribution.Compat.Exception
      • Distribution.Compat.ReadP
    • Distribution.Compiler
    • Distribution.InstalledPackageInfo
    • Distribution.License
    • Distribution.Make
    • Distribution.ModuleName
    • Distribution.Package
    • Distribution.PackageDescription
      • Distribution.PackageDescription.Check
      • Distribution.PackageDescription.Configuration
      • Distribution.PackageDescription.Parse
      • Distribution.PackageDescription.PrettyPrint
      • Distribution.PackageDescription.Utils
    • Distribution.ParseUtils
    • Distribution.ReadE
    • Distribution.Simple
      • Distribution.Simple.Bench
      • Distribution.Simple.Build
        • Distribution.Simple.Build.Macros
        • Distribution.Simple.Build.PathsModule
      • Distribution.Simple.BuildPaths
      • Distribution.Simple.BuildTarget
      • Distribution.Simple.CCompiler
      • Distribution.Simple.Command
      • Distribution.Simple.Compiler
      • Distribution.Simple.Configure
      • Distribution.Simple.GHC
      • Distribution.Simple.Haddock
      • Distribution.Simple.Hpc
      • Distribution.Simple.Hugs
      • Distribution.Simple.Install
      • Distribution.Simple.InstallDirs
      • Distribution.Simple.JHC
      • Distribution.Simple.LHC
      • Distribution.Simple.LocalBuildInfo
      • Distribution.Simple.NHC
      • Distribution.Simple.PackageIndex
      • Distribution.Simple.PreProcess
        • Distribution.Simple.PreProcess.Unlit
      • Distribution.Simple.Program
        • Distribution.Simple.Program.Ar
        • Distribution.Simple.Program.Builtin
        • Distribution.Simple.Program.Db
        • Distribution.Simple.Program.Find
        • Distribution.Simple.Program.GHC
        • Distribution.Simple.Program.HcPkg
        • Distribution.Simple.Program.Hpc
        • Distribution.Simple.Program.Ld
        • Distribution.Simple.Program.Run
        • Distribution.Simple.Program.Script
        • Distribution.Simple.Program.Types
      • Distribution.Simple.Register
      • Distribution.Simple.Setup
      • Distribution.Simple.SrcDist
      • Distribution.Simple.Test
      • Distribution.Simple.UHC
      • Distribution.Simple.UserHooks
      • Distribution.Simple.Utils
    • Distribution.System
    • Distribution.TestSuite
    • Distribution.Text
    • Distribution.Verbosity
    • Distribution.Version
  • Language
    • Language.Haskell
      • Language.Haskell.Extension

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 part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and tools.