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.

  1. runReaderT :: ReaderT r (m :: Type -> Type) a -> r -> m a

    rebase Rebase.Prelude

    No documentation available.

  2. threadStatus :: ThreadId -> IO ThreadStatus

    rebase Rebase.Prelude

    Query the current execution status of a thread.

  3. tryReadTBQueue :: TBQueue a -> STM (Maybe a)

    rebase Rebase.Prelude

    A version of readTBQueue which does not retry. Instead it returns Nothing if no value is available.

  4. tryReadTChan :: TChan a -> STM (Maybe a)

    rebase Rebase.Prelude

    A version of readTChan which does not retry. Instead it returns Nothing if no value is available.

  5. tryReadTMVar :: TMVar a -> STM (Maybe a)

    rebase Rebase.Prelude

    A version of readTMVar which does not retry. Instead it returns Nothing if no value is available.

  6. tryReadTQueue :: TQueue a -> STM (Maybe a)

    rebase Rebase.Prelude

    A version of readTQueue which does not retry. Instead it returns Nothing if no value is available.

  7. withReader :: (r' -> r) -> Reader r a -> Reader r' a

    rebase Rebase.Prelude

    Execute a computation in a modified environment (a specialization of withReaderT).

  8. withReaderT :: forall r' r (m :: Type -> Type) a . (r' -> r) -> ReaderT r m a -> ReaderT r' m a

    rebase Rebase.Prelude

    Execute a computation in a modified environment (a more general version of local).

  9. commuteReaders :: forall r1 r2 (m :: Type -> Type) a . ReaderT r1 (ReaderT r2 m) a -> ReaderT r2 (ReaderT r1 m) a

    rhine FRP.Rhine.ClSF.Reader

    Commute two ReaderT transformer layers past each other

  10. runReaderS :: forall (m :: Type -> Type) r cl a b . Monad m => ClSF (ReaderT r m) cl a b -> ClSF m cl (a, r) b

    rhine FRP.Rhine.ClSF.Reader

    Remove ("run") a ReaderT layer from the monad stack by making it an explicit input to the behaviour.

Page 645 of many | Previous | Next