<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Cabal-1.6.0.3: A framework for packaging Haskell software</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >Cabal-1.6.0.3: A framework for packaging Haskell software</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section1" >Cabal-1.6.0.3: A framework for packaging Haskell software</TD ></TR ><TR ><TD CLASS="doc" ><P >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. </P ><P >The Haskell Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and tools. </P ></TD ></TR ><TR ><TD CLASS="section1" >Modules</TD ></TR ><TR ><TD ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ><TR ><TD STYLE="width: 50em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:0')" ALT="show/hide" >Distribution</TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:0" STYLE="display:block;" ><TR ><TD STYLE="width: 48em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:1')" ALT="show/hide" >Compat</TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:1" STYLE="display:block;" ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Compat-ReadP.html" >Distribution.Compat.ReadP</A ></TD ><TD ></TD ><TD ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-Compiler.html" >Distribution.Compiler</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-InstalledPackageInfo.html" >Distribution.InstalledPackageInfo</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-License.html" >Distribution.License</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-Make.html" >Distribution.Make</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-ModuleName.html" >Distribution.ModuleName</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-Package.html" >Distribution.Package</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="width: 48em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:2')" ALT="show/hide" ><A HREF="Distribution-PackageDescription.html" >Distribution.PackageDescription</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:2" STYLE="display:block;" ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-PackageDescription-Check.html" >Distribution.PackageDescription.Check</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-PackageDescription-Configuration.html" >Distribution.PackageDescription.Configuration</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-PackageDescription-Parse.html" >Distribution.PackageDescription.Parse</A ></TD ><TD ></TD ><TD ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-ParseUtils.html" >Distribution.ParseUtils</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-ReadE.html" >Distribution.ReadE</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="width: 48em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:3')" ALT="show/hide" ><A HREF="Distribution-Simple.html" >Distribution.Simple</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:3" STYLE="display:block;" ><TR ><TD STYLE="width: 46em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:4')" ALT="show/hide" ><A HREF="Distribution-Simple-Build.html" >Distribution.Simple.Build</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:4" STYLE="display:block;" ><TR ><TD STYLE="padding-left: 1.25em;width: 44em" ><A HREF="Distribution-Simple-Build-Macros.html" >Distribution.Simple.Build.Macros</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 44em" ><A HREF="Distribution-Simple-Build-PathsModule.html" >Distribution.Simple.Build.PathsModule</A ></TD ><TD ></TD ><TD ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-BuildPaths.html" >Distribution.Simple.BuildPaths</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Command.html" >Distribution.Simple.Command</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Compiler.html" >Distribution.Simple.Compiler</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Configure.html" >Distribution.Simple.Configure</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-GHC.html" >Distribution.Simple.GHC</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Haddock.html" >Distribution.Simple.Haddock</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Hugs.html" >Distribution.Simple.Hugs</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Install.html" >Distribution.Simple.Install</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-InstallDirs.html" >Distribution.Simple.InstallDirs</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-JHC.html" >Distribution.Simple.JHC</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-LocalBuildInfo.html" >Distribution.Simple.LocalBuildInfo</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-NHC.html" >Distribution.Simple.NHC</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-PackageIndex.html" >Distribution.Simple.PackageIndex</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="width: 46em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:5')" ALT="show/hide" ><A HREF="Distribution-Simple-PreProcess.html" >Distribution.Simple.PreProcess</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:5" STYLE="display:block;" ><TR ><TD STYLE="padding-left: 1.25em;width: 44em" ><A HREF="Distribution-Simple-PreProcess-Unlit.html" >Distribution.Simple.PreProcess.Unlit</A ></TD ><TD ></TD ><TD ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Program.html" >Distribution.Simple.Program</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Register.html" >Distribution.Simple.Register</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Setup.html" >Distribution.Simple.Setup</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-SrcDist.html" >Distribution.Simple.SrcDist</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-UserHooks.html" >Distribution.Simple.UserHooks</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Distribution-Simple-Utils.html" >Distribution.Simple.Utils</A ></TD ><TD ></TD ><TD ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-System.html" >Distribution.System</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-Text.html" >Distribution.Text</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-Verbosity.html" >Distribution.Verbosity</A ></TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 48em" ><A HREF="Distribution-Version.html" >Distribution.Version</A ></TD ><TD ></TD ><TD ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD STYLE="width: 50em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:6')" ALT="show/hide" >Language</TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:6" STYLE="display:block;" ><TR ><TD STYLE="width: 48em" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:7')" ALT="show/hide" >Haskell</TD ><TD ></TD ><TD ></TD ></TR ><TR ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3" ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:7" STYLE="display:block;" ><TR ><TD STYLE="padding-left: 1.25em;width: 46em" ><A HREF="Language-Haskell-Extension.html" >Language.Haskell.Extension</A ></TD ><TD ></TD ><TD ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.4.2</TD ></TR ></TABLE ></BODY ></HTML >