Safe Haskell | None |
---|
Helpers for application initialization
Documentation
once :: (Typeable a, Serialize a, MonadIO m) => m a -> Workflow m aSource
to execute one computation once . It executes at the first run only
ever :: (Typeable a, Serialize a, MonadIO m) => IO a -> Workflow m aSource
to execute a computation every time it is invoked. A synonimous of unsafeIOtoWF
runConfiguration :: (Monad m, MonadIO m, MonadCatchIO m) => String -> Workflow m a -> m aSource