Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
cabal-install Distribution.Client.Init.Types No documentation available.
PurePrompt :: (NonEmpty String -> Either BreakException (a, NonEmpty String)) -> PurePrompt acabal-install Distribution.Client.Init.Types No documentation available.
type
PlanPackage = GenericPlanPackage InstalledPackageInfo ConfiguredPackage UnresolvedPkgLoccabal-install Distribution.Client.InstallPlan No documentation available.
PreExisting :: ipkg -> GenericPlanPackage ipkg srcpkgcabal-install Distribution.Client.InstallPlan No documentation available.
-
cabal-install Distribution.Client.InstallPlan The Processing type is used to keep track of the state of a traversal and includes the set of packages that are in the processing state, e.g. in the process of being installed, plus those that have been completed and those where processing failed.
module Distribution.Client.
PackageHash Functions to calculate nix-style hashes for package ids. The basic idea is simple, hash the combination of:
- the package tarball
- the ids of all the direct dependencies
- other local configuration (flags, profiling, etc)
-
cabal-install Distribution.Client.PackageHash Those parts of the package configuration that contribute to the package hash.
-
cabal-install Distribution.Client.PackageHash No documentation available.
-
cabal-install Distribution.Client.PackageHash All the information that contributes to a package's hash, and thus its InstalledPackageId.
-
cabal-install Distribution.Client.PackageHash No documentation available.