The module provides API for actor based style of programming for Gore&Ash engine.
Add following to your stack.yml to packages section:
- location:
git: https://github.com/Teaspot-Studio/gore-and-ash-actor.git
commit: <PLACE HERE FULL HASH OF LAST COMMIT> When defining you application stack, add ActorT:
type AppStack = ModuleStack [ActorT, ... other modules ... ] IOAnd derive ActorMonad for your resulting AppMonad:
newtype AppMonad a = AppMonad (AppStack a)
deriving (Functor, Applicative, Monad, MonadFix, MonadIO, MonadThrow, MonadCatch, ActorMonad)