<!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 >Module</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >Module</DIV ><DIV CLASS="mini-synopsis" ><H1 >The ModuleName type </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Module.html#t%3AModuleName" TARGET="main" >ModuleName</A > </DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3ApprModuleName" TARGET="main" >pprModuleName</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleNameFS" TARGET="main" >moduleNameFS</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleNameString" TARGET="main" >moduleNameString</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleNameSlashes" TARGET="main" >moduleNameSlashes</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmkModuleName" TARGET="main" >mkModuleName</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmkModuleNameFS" TARGET="main" >mkModuleNameFS</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AstableModuleNameCmp" TARGET="main" >stableModuleNameCmp</A ></DIV > <H1 >The PackageId type </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Module.html#t%3APackageId" TARGET="main" >PackageId</A > </DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AfsToPackageId" TARGET="main" >fsToPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3ApackageIdFS" TARGET="main" >packageIdFS</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AstringToPackageId" TARGET="main" >stringToPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3ApackageIdString" TARGET="main" >packageIdString</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AstablePackageIdCmp" TARGET="main" >stablePackageIdCmp</A ></DIV > <H1 >Wired-in PackageIds </H1 > <DIV CLASS="decl" ><A HREF="Module.html#v%3AprimPackageId" TARGET="main" >primPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AintegerPackageId" TARGET="main" >integerPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AbasePackageId" TARGET="main" >basePackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3ArtsPackageId" TARGET="main" >rtsPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3Ahaskell98PackageId" TARGET="main" >haskell98PackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AthPackageId" TARGET="main" >thPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AdphSeqPackageId" TARGET="main" >dphSeqPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AdphParPackageId" TARGET="main" >dphParPackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmainPackageId" TARGET="main" >mainPackageId</A ></DIV > <H1 >The Module type </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Module.html#t%3AModule" TARGET="main" >Module</A > </DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmodulePackageId" TARGET="main" >modulePackageId</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleName" TARGET="main" >moduleName</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3ApprModule" TARGET="main" >pprModule</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmkModule" TARGET="main" >mkModule</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AstableModuleCmp" TARGET="main" >stableModuleCmp</A ></DIV > <H1 >The ModuleLocation type </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Module.html#t%3AModLocation" TARGET="main" >ModLocation</A > </DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AaddBootSuffix" TARGET="main" >addBootSuffix</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AaddBootSuffix_maybe" TARGET="main" >addBootSuffix_maybe</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AaddBootSuffixLocn" TARGET="main" >addBootSuffixLocn</A ></DIV > <H1 >Module mappings </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Module.html#t%3AModuleEnv" TARGET="main" >ModuleEnv</A > elt</DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AelemModuleEnv" TARGET="main" >elemModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AextendModuleEnv" TARGET="main" >extendModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AextendModuleEnvList" TARGET="main" >extendModuleEnvList</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AextendModuleEnvList_C" TARGET="main" >extendModuleEnvList_C</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AplusModuleEnv_C" TARGET="main" >plusModuleEnv_C</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AdelModuleEnvList" TARGET="main" >delModuleEnvList</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AdelModuleEnv" TARGET="main" >delModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AplusModuleEnv" TARGET="main" >plusModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AlookupModuleEnv" TARGET="main" >lookupModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AlookupWithDefaultModuleEnv" TARGET="main" >lookupWithDefaultModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmapModuleEnv" TARGET="main" >mapModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmkModuleEnv" TARGET="main" >mkModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AemptyModuleEnv" TARGET="main" >emptyModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleEnvKeys" TARGET="main" >moduleEnvKeys</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleEnvElts" TARGET="main" >moduleEnvElts</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleEnvToList" TARGET="main" >moduleEnvToList</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AunitModuleEnv" TARGET="main" >unitModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AisEmptyModuleEnv" TARGET="main" >isEmptyModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AfoldModuleEnv" TARGET="main" >foldModuleEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AextendModuleEnv_C" TARGET="main" >extendModuleEnv_C</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AfilterModuleEnv" TARGET="main" >filterModuleEnv</A ></DIV > <H1 >ModuleName mappings </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Module.html#t%3AModuleNameEnv" TARGET="main" >ModuleNameEnv</A > elt</DIV > <H1 >Sets of Modules </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Module.html#t%3AModuleSet" TARGET="main" >ModuleSet</A > </DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AemptyModuleSet" TARGET="main" >emptyModuleSet</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmkModuleSet" TARGET="main" >mkModuleSet</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AmoduleSetElts" TARGET="main" >moduleSetElts</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AextendModuleSet" TARGET="main" >extendModuleSet</A ></DIV > <DIV CLASS="decl" ><A HREF="Module.html#v%3AelemModuleSet" TARGET="main" >elemModuleSet</A ></DIV ></DIV ></DIV ></BODY ></HTML >