Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
Progress :: String -> IO Progress -> ProgressCabal Distribution.TestSuite No documentation available.
-
Cabal Distribution.Types.LocalBuildConfig PackageBuildDescr contains the information Cabal determines after performing package-wide configuration of a package, before doing any per-component configuration.
-
Cabal Distribution.Types.LocalBuildConfig No documentation available.
module Distribution.Types.
ParStrat No documentation available.
type
ParStrat = ParStratX StringCabal Distribution.Types.ParStrat Used by Cabal to indicate that we want to use this specific semaphore (created by cabal-install)
type
ParStratInstall = ParStratX IntCabal Distribution.Types.ParStrat Used by cabal-install to say we want to create a semaphore with N slots.
-
Cabal Distribution.Types.ParStrat How to control parallelism, e.g. a fixed number of jobs or by using a system semaphore.
module Distribution.Utils.
Progress A progress monad, which we use to report failure and logging from otherwise pure code.
-
Cabal Distribution.Utils.Progress A type to represent the unfolding of an expensive long running calculation that may fail (or maybe not expensive, but complicated!) We may get intermediate steps before the final result which may be used to indicate progress and/or logging messages. TODO: Apply Codensity to avoid left-associativity problem. See http://comonad.com/reader/2011/free-monads-for-less/ and http://blog.ezyang.com/2012/01/problem-set-the-codensity-transformation/
Panic :: String -> GhcExceptionghc GHC The impossible happened.