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.
mapReaderT :: (m a -> n b) -> ReaderT r m a -> ReaderT r n bmonads-tf Control.Monad.Reader Transform the computation inside a ReaderT.
runReaderT (mapReaderT f m) = f . runReaderT m
runReader :: Reader r a -> r -> amonads-tf Control.Monad.Reader Runs a Reader and extracts the final value from it. (The inverse of reader.)
runReaderT :: ReaderT r (m :: Type -> Type) a -> r -> m amonads-tf Control.Monad.Reader No documentation available.
withReader :: (r' -> r) -> Reader r a -> Reader r' amonads-tf Control.Monad.Reader Execute a computation in a modified environment (a specialization of withReaderT).
runReader (withReader f m) = runReader m . f
withReaderT :: forall r' r (m :: Type -> Type) a . (r' -> r) -> ReaderT r m a -> ReaderT r' m amonads-tf Control.Monad.Reader Execute a computation in a modified environment (a more general version of local).
runReaderT (withReaderT f m) = runReaderT m . f
class Monad m =>
MonadReader (m :: Type -> Type)monads-tf Control.Monad.Reader.Class See examples in Control.Monad.Reader. Note, the partially applied function type (->) r is a simple reader monad. See the instance declaration below.
ThreadFunneled :: ThreadSupportmpi-hs Control.Distributed.MPI No documentation available.
ThreadMultiple :: ThreadSupportmpi-hs Control.Distributed.MPI No documentation available.
ThreadSerialized :: ThreadSupportmpi-hs Control.Distributed.MPI No documentation available.
-
mpi-hs Control.Distributed.MPI No documentation available.