Module

The ModuleName type

data ModuleName

pprModuleName

moduleNameFS

moduleNameString

moduleNameSlashes

moduleNameColons

mkModuleName

mkModuleNameFS

stableModuleNameCmp

The PackageKey type

data PackageKey

fsToPackageKey

packageKeyFS

stringToPackageKey

packageKeyString

stablePackageKeyCmp

Wired-in PackageKeys

primPackageKey

integerPackageKey

basePackageKey

rtsPackageKey

thPackageKey

dphSeqPackageKey

dphParPackageKey

mainPackageKey

thisGhcPackageKey

interactivePackageKey

isInteractiveModule

wiredInPackageKeys

The Module type

data Module

pprModule

mkModule

stableModuleCmp

class HasModule m

class ContainsModule t

The ModuleLocation type

data ModLocation

addBootSuffix

addBootSuffix_maybe

addBootSuffixLocn

Module mappings

data ModuleEnv elt

elemModuleEnv

extendModuleEnv

extendModuleEnvList

extendModuleEnvList_C

plusModuleEnv_C

delModuleEnvList

delModuleEnv

plusModuleEnv

lookupModuleEnv

lookupWithDefaultModuleEnv

mapModuleEnv

mkModuleEnv

emptyModuleEnv

moduleEnvKeys

moduleEnvElts

moduleEnvToList

unitModuleEnv

isEmptyModuleEnv

foldModuleEnv

extendModuleEnvWith

filterModuleEnv

ModuleName mappings

type ModuleNameEnv elt

Sets of Modules

type ModuleSet

emptyModuleSet

mkModuleSet

moduleSetElts

extendModuleSet

elemModuleSet