<!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 >Distribution.Simple.Program.HcPkg</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Distribution-Simple-Program-HcPkg.html")};</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.8.0.6: 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="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Distribution.Simple.Program.HcPkg</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >cabal-devel@haskell.org</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >Program invocations </A ></DT ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" >This module provides an library interface to the <TT >hc-pkg</TT > program. Currently only GHC and LHC have hc-pkg programs. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3Aregister" >register</A > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Areregister" >reregister</A > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aunregister" >unregister</A > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aexpose" >expose</A > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ahide" >hide</A > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Adump" >dump</A > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > [<A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AregisterInvocation" >registerInvocation</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AreregisterInvocation" >reregisterInvocation</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AunregisterInvocation" >unregisterInvocation</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AexposeInvocation" >exposeInvocation</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AhideInvocation" >hideInvocation</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdumpInvocation" >dumpInvocation</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Documentation</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:register" ><A NAME="v%3Aregister" ></A ></A ><B >register</B > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >Call <TT >hc-pkg</TT > to register a package. </P ><PRE > hc-pkg register {filename | -} [--user | --global | --package-conf] </PRE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:reregister" ><A NAME="v%3Areregister" ></A ></A ><B >reregister</B > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >Call <TT >hc-pkg</TT > to re-register a package. </P ><PRE > hc-pkg register {filename | -} [--user | --global | --package-conf] </PRE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:unregister" ><A NAME="v%3Aunregister" ></A ></A ><B >unregister</B > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >Call <TT >hc-pkg</TT > to unregister a package </P ><PRE > hc-pkg unregister [pkgid] [--user | --global | --package-conf] </PRE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:expose" ><A NAME="v%3Aexpose" ></A ></A ><B >expose</B > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >Call <TT >hc-pkg</TT > to expose a package. </P ><PRE > hc-pkg expose [pkgid] [--user | --global | --package-conf] </PRE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:hide" ><A NAME="v%3Ahide" ></A ></A ><B >hide</B > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >Call <TT >hc-pkg</TT > to expose a package. </P ><PRE > hc-pkg expose [pkgid] [--user | --global | --package-conf] </PRE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:dump" ><A NAME="v%3Adump" ></A ></A ><B >dump</B > :: <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/System-IO.html#t%3AIO" >IO</A > [<A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A >]</TD ></TR ><TR ><TD CLASS="doc" >Call <TT >hc-pkg</TT > to get all the installed packages. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" ><A NAME="1" >Program invocations </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:registerInvocation" ><A NAME="v%3AregisterInvocation" ></A ></A ><B >registerInvocation</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:reregisterInvocation" ><A NAME="v%3AreregisterInvocation" ></A ></A ><B >reregisterInvocation</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="../base-4.2.0.2/Data-Either.html#t%3AEither" >Either</A > <A HREF="../base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > <A HREF="Distribution-InstalledPackageInfo.html#t%3AInstalledPackageInfo" >InstalledPackageInfo</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:unregisterInvocation" ><A NAME="v%3AunregisterInvocation" ></A ></A ><B >unregisterInvocation</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:exposeInvocation" ><A NAME="v%3AexposeInvocation" ></A ></A ><B >exposeInvocation</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:hideInvocation" ><A NAME="v%3AhideInvocation" ></A ></A ><B >hideInvocation</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Package.html#t%3APackageId" >PackageId</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:dumpInvocation" ><A NAME="v%3AdumpInvocation" ></A ></A ><B >dumpInvocation</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AConfiguredProgram" >ConfiguredProgram</A > -> <A HREF="Distribution-Verbosity.html#t%3AVerbosity" >Verbosity</A > -> <A HREF="Distribution-Simple-Compiler.html#t%3APackageDB" >PackageDB</A > -> <A HREF="Distribution-Simple-Program-Run.html#t%3AProgramInvocation" >ProgramInvocation</A ></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.6.1</TD ></TR ></TABLE ></BODY ></HTML >