Hoogle Search
Within LTS Haskell 24.31 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
ElaboratedSharedConfig :: Platform -> Compiler -> ProgramDb -> ReplOptions -> ElaboratedSharedConfigcabal-install Distribution.Client.ProjectPlanning No documentation available.
-
cabal-install Distribution.Client.ProjectPlanning.Types No documentation available.
ElaboratedSharedConfig :: Platform -> Compiler -> ProgramDb -> ReplOptions -> ElaboratedSharedConfigcabal-install Distribution.Client.ProjectPlanning.Types No documentation available.
delayInitSharedResource :: IO a -> Rebuild (Rebuild a)cabal-install Distribution.Client.RebuildMonad When using rerunIfChanged for each element of a list of actions, it is sometimes the case that each action needs to make use of some resource. e.g.
sequence [ rerunIfChanged verbosity monitor key $ do resource <- mkResource ... -- use the resource | ... ]
For efficiency one would like to share the resource between the actions but the straightforward way of doing this means initialising it every time even when no actions need re-running.resource <- mkResource sequence [ rerunIfChanged verbosity monitor key $ do ... -- use the resource | ... ]
This utility allows one to get the best of both worlds:getResource <- delayInitSharedResource mkResource sequence [ rerunIfChanged verbosity monitor key $ do resource <- getResource ... -- use the resource | ... ]
delayInitSharedResources :: Ord k => (k -> IO v) -> Rebuild (k -> Rebuild v)cabal-install Distribution.Client.RebuildMonad Much like delayInitSharedResource but for a keyed set of resources.
getResource <- delayInitSharedResource mkResource sequence [ rerunIfChanged verbosity monitor key $ do resource <- getResource key ... -- use the resource | ... ]
configSharedLib :: ConfigFlags -> Flag Boolcabal-install Distribution.Client.Setup Build shared library
localRepoSharedCache :: LocalRepo -> Boolcabal-install Distribution.Client.Types.Repo No documentation available.
-
codec-beam Codec.Beam.Bifs No documentation available.
Erts_debug'copy_shared :: Erts_debug'copy_sharedcodec-beam Codec.Beam.Bifs No documentation available.
-
codec-beam Codec.Beam.Bifs No documentation available.