| 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 #