Safe Haskell | None |
---|---|
Language | Haskell2010 |
Rasa.Internal.Interpreters
- runAction :: ActionState -> Action a -> IO (a, ActionState)
- evalAction :: ActionState -> Action a -> IO a
- execAction :: ActionState -> Action a -> IO ActionState
- bootstrapAction :: Action a -> IO a
- mkActionState :: Output (Action ()) -> ActionState
- runBufAction :: BufAction a -> Buffer -> Action (a, Buffer)
Documentation
evalAction :: ActionState -> Action a -> IO a Source #
Evals an Action into an IO
execAction :: ActionState -> Action a -> IO ActionState Source #
Execs an Action into an IO
bootstrapAction :: Action a -> IO a Source #
Spawn the channels necessary to run action and do so.
mkActionState :: Output (Action ()) -> ActionState Source #