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.
type
ElaboratedReadyPackage = GenericReadyPackage ElaboratedConfiguredPackagecabal-install Distribution.Client.ProjectPlanning No documentation available.
type
ElaboratedReadyPackage = GenericReadyPackage ElaboratedConfiguredPackagecabal-install Distribution.Client.ProjectPlanning.Types No documentation available.
newtype
GenericReadyPackage srcpkgcabal-install Distribution.Client.Types.ReadyPackage Like ConfiguredPackage, but with all dependencies guaranteed to be installed already, hence itself ready to be installed.
safeRead :: Read a => String -> Maybe acabal-install Distribution.Client.Utils No documentation available.
class Monad m =>
MonadReader r (m :: Type -> Type) | m -> rcan-i-haz Control.Monad.Reader.Has See examples in Control.Monad.Reader. Note, the partially applied function type (->) r is a simple reader monad. See the instance declaration below.
mapReader :: (a -> b) -> Reader r a -> Reader r bcan-i-haz Control.Monad.Reader.Has Transform the value returned by a Reader.
mapReaderT :: (m a -> n b) -> ReaderT r m a -> ReaderT r n bcan-i-haz Control.Monad.Reader.Has Transform the computation inside a ReaderT.
runReaderT (mapReaderT f m) = f . runReaderT m
runReader :: Reader r a -> r -> acan-i-haz Control.Monad.Reader.Has Runs a Reader and extracts the final value from it. (The inverse of reader.)
runReaderT :: ReaderT r (m :: Type -> Type) a -> r -> m acan-i-haz Control.Monad.Reader.Has No documentation available.
withReader :: (r' -> r) -> Reader r a -> Reader r' acan-i-haz Control.Monad.Reader.Has Execute a computation in a modified environment (a specialization of withReaderT).
runReader (withReader f m) = runReader m . f