Safe Haskell | None |
---|---|
Language | Haskell98 |
Imm.Hooks
Contents
Description
DSL/interpreter model for hooks, ie various events that can trigger arbitrary actions
- data HooksF next = OnNewElement Feed FeedElement next
- data CoHooksF m a = CoHooksF {
- onNewElementH :: Feed -> FeedElement -> m a
- onNewElement :: (MonadFree f m, LoggerF :<: f, HooksF :<: f) => Feed -> FeedElement -> m ()
Types
Hooks DSL
Constructors
OnNewElement Feed FeedElement next |
Hooks interpreter
Constructors
CoHooksF | |
Fields
|
Primitives
onNewElement :: (MonadFree f m, LoggerF :<: f, HooksF :<: f) => Feed -> FeedElement -> m () Source #