Hoogle Search

Within LTS Haskell 8.12 (ghc-8.0.2)

  1. exec :: (Indexable a, Serialize a, Typeable a, Monad m, MonadIO m, MonadCatch m) => String -> (a -> Workflow m b) -> a -> m b

    Workflow Control.Workflow

    Start or continue a workflow with exception handling the workflow flags are updated even in case of exception WFerrors are raised as exceptions

  2. exec1 :: (Monad m, MonadIO m, MonadCatch m) => String -> Workflow m a -> m a

    Workflow Control.Workflow

    A version of exec with no seed parameter.

  3. exec1d :: (MonadIO m, MonadCatch m) => String -> (Workflow m b) -> m b

    Workflow Control.Workflow

    A version of exec1 that deletes its state after complete execution or thread killed

  4. exec1nc :: (Monad m, MonadIO m, MonadMask m) => String -> Workflow m a -> m a

    Workflow Control.Workflow

    executes a workflow, but does not mark it as finished even if the process ended. It this case, the workflow just will return the last result. If the workflow was gathering data from user questions for a configuration, then this primitive will store them in the log the first time, and can be retrieve it the next time.

  5. stepExec :: (Typeable t, Serialize t, MonadIO m) => DBRef Stat -> m t -> m (DBRef Stat, t)

    Workflow Control.Workflow

    No documentation available.

  6. wfExec :: (Serialize a, Typeable a, MonadCatch m, MonadIO m) => Workflow m a -> Workflow m a

    Workflow Control.Workflow

    Start or restart an anonymous workflow inside another workflow. Its state is deleted when finished and the result is stored in the parent's WF state.

Page 1 of 1