Packages

Reading the package config, and processing cmdline args

data PackageState

data PackageConfigMap

emptyPackageState

initPackages

readPackageConfigs

getPackageConfRefs

resolvePackageConfig

readPackageConfig

listPackageConfigMap

Querying the package config

lookupPackage

lookupPackage'

lookupInstalledPackage

lookupPackageName

improveUnitId

searchPackageId

getPackageDetails

getInstalledPackageDetails

componentIdString

displayInstalledUnitId

listVisibleModuleNames

lookupModuleInAllPackages

lookupModuleWithSuggestions

lookupPluginModuleWithSuggestions

data LookupResult

data ModuleSuggestion

data ModuleOrigin

Inspecting the set of packages in scope

getPackageIncludePath

getPackageLibraryPath

getPackageLinkOpts

getPackageExtraCcOpts

getPackageFrameworkPath

getPackageFrameworks

getPackageConfigMap

getPreloadPackagesAnd

collectIncludeDirs

collectLibraryPaths

collectLinkOpts

packageHsLibs

Utils

unwireUnitId

pprFlag

pprPackages

pprPackagesSimple

pprModuleMap

isDllName