Hoogle Search

Within LTS Haskell 24.3 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. module LiveCoding.Forever

    No documentation available.

  2. pattern Forever :: Times

    sdl2-mixer SDL.Mixer

    A shorthand for looping a Chunk forever.

  3. forever' :: Monad m => m a -> m b

    distributed-process Control.Distributed.Process.Internal.Types

    No documentation available.

  4. foreverEShow :: (Data e, Data s) => ForeverE e s -> String

    essence-of-live-coding LiveCoding.Debugger.StatePrint

    No documentation available.

  5. foreverC :: forall e (m :: Type -> Type) a b . (Data e, Monad m) => Cell (ExceptT e m) a b -> Cell m a b

    essence-of-live-coding LiveCoding.Forever

    No documentation available.

  6. foreverE :: forall (m :: Type -> Type) e a b . (Monad m, Data e) => e -> Cell (ReaderT e (ExceptT e m)) a b -> Cell m a b

    essence-of-live-coding LiveCoding.Forever

    No documentation available.

  7. foreverCLiveProgram :: forall e (m :: Type -> Type) . (Data e, Monad m) => LiveProgramExcept m e -> LiveProgram m

    essence-of-live-coding LiveCoding.LiveProgram.Except

    Run a LiveProgramExcept in a loop, discarding the exception.

  8. foreverELiveProgram :: forall e (m :: Type -> Type) . (Data e, Monad m) => e -> LiveProgramExcept (ReaderT e m) e -> LiveProgram m

    essence-of-live-coding LiveCoding.LiveProgram.Except

    Run a LiveProgramExcept in a loop. In the additional 'ReaderT e' context, you can read the last thrown exception. (For the first iteration, e is set to the first argument to foreverELiveProgram.) This way, you can create an infinite loop, with the exception as the loop variable.

  9. forever' :: Monad m => m a -> m b

    distributed-process-extras Control.Distributed.Process.Extras.Internal.Primitives

    Like forever but sans space leak

  10. foreverExcept :: forall (m :: Type -> Type) e a . (Functor m, Monad m) => StreamT (ExceptT e m) a -> StreamT m a

    automaton Data.Stream

    Execute the stream until it throws an exception, then restart it. One might be tempted to define this function recursively with applyExcept, but this would result in a runtime error, trying to define an infinite state.

Page 3 of many | Previous | Next