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-plan Cabal.Plan Represents the information contained in cabal's plan.json file. This comprises basic information describing the environment as well as the install/build plan computed by cabal.
PlanJson :: Ver -> Ver -> PkgId -> Text -> Text -> !Map UnitId Unit -> PlanJsoncabal-plan Cabal.Plan No documentation available.
ProjectRelativeToDir :: FilePath -> SearchPlanJsoncabal-plan Cabal.Plan Find the project root relative to specified directory and look for plan.json there.
module Distribution.Nixpkgs.Haskell.FromCabal.
PostProcess No documentation available.
type
PackageData = Map Version VersionDatacabal2nix Distribution.Nixpkgs.Haskell.Hackage No documentation available.
module Distribution.Nixpkgs.Haskell.
PackageSourceSpec No documentation available.
-
cabal2nix Distribution.Nixpkgs.Haskell.PackageSourceSpec No documentation available.
Package :: DerivationSource -> Bool -> GenericPackageDescription -> Packagecabal2nix Distribution.Nixpkgs.Haskell.PackageSourceSpec No documentation available.
-
cabal2nix Distribution.Nixpkgs.Haskell.PackageSourceSpec No documentation available.
module Distribution.Nixpkgs.Haskell.
Platform This module defines conversions from the (autoconf-derived) platform strings nixpkgs uses into Cabal's Platform type. This is intended to facilitate later evaluation of .cabal files. For this conversion Cabal's Permissive heuristics are used as well as a logic equivalent to the GHC_CONVERT_* macros from GHC's configure script. Since the process is inherently lossy because Cabal ignores certain factors like endianness, conversion from Platform to nixpkgs' platform strings. For this usecase, try Distribution.Nixpkgs.Meta from distribution-nixpkgs.