Copyright | (c) Fumiaki Kinoshita 2014 |
---|---|
License | BSD3 |
Maintainer | Fumiaki Kinoshita <[email protected]> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Control.Monad.Objective.Class
Description
MonadObjective
class and operations
Documentation
class Monad m => MonadObjective m where Source
Methods
invoke :: Monad n => Instance e n m -> e a -> m (n (m a)) Source
Send a message to the pointed one.
new :: Object e n -> m (Instance e n m) Source
Add an object to the environment.
Instances