Safe Haskell | None |
---|---|
Language | Haskell98 |
Cabal.
- getAllPackages :: IO [PackageConfig]
- packagesByName :: PackageIndex -> [[InstalledPackageInfo]]
- convModule :: ModuleName -> ModuleName
- imap :: (a -> m) -> InstalledPackageInfo_ a -> InstalledPackageInfo_ m
Cabal
getAllPackages :: IO [PackageConfig] Source
Get all installed packages, filtering out the given package.
packagesByName :: PackageIndex -> [[InstalledPackageInfo]] Source
Version-portable version of allPackagesByName.
Internal modules
convModule :: ModuleName -> ModuleName Source
Convert a Cabal module name to a GHC module name.
imap :: (a -> m) -> InstalledPackageInfo_ a -> InstalledPackageInfo_ m Source
Because no Functor instance is available.