Packages

Reading the package config, and processing cmdline args

data PackageState

emptyPackageState

initPackages

readPackageConfigs

getPackageConfRefs

resolvePackageConfig

readPackageConfig

listPackageConfigMap

Querying the package config

lookupPackage

searchPackageId

getPackageDetails

listVisibleModuleNames

lookupModuleInAllPackages

lookupModuleWithSuggestions

lookupPluginModuleWithSuggestions

data LookupResult

data ModuleSuggestion

data ModuleOrigin

Inspecting the set of packages in scope

getPackageIncludePath

getPackageLibraryPath

getPackageLinkOpts

getPackageExtraCcOpts

getPackageFrameworkPath

getPackageFrameworks

getPreloadPackagesAnd

collectIncludeDirs

collectLibraryPaths

collectLinkOpts

packageHsLibs

Utils

unitIdPackageIdString

pprFlag

pprPackages

pprPackagesSimple

pprModuleMap

isDllName