KyoCpsMonad
Attributes
- Graph
-
- Supertypes
-
trait CpsMonad[<]trait CpsMonadContext[<]class Objecttrait Matchableclass Any
Members list
Type members
Types
Value members
Concrete methods
run op in the context environment.
run op in the context environment.
Attributes
- Definition Classes
-
CpsMonad
bind combinator, which compose f over fa
bind combinator, which compose f over fa
Attributes
- Definition Classes
-
CpsMonad
map a function f over fa
map a function f over fa
Attributes
- Definition Classes
-
CpsMonad
Attributes
- Returns
-
instance of cps-monad, where operations can be intercepted by context. I.e. for context-full operation, like setting common deadline, this deadline can be propagated via flatMap chains.
- Definition Classes
-
CpsMonadContext
Pure - wrap value t inside monad.
Pure - wrap value t inside monad.
Note, that pure use eager evaluation, which is different from Haskell.
Attributes
- Definition Classes
-
CpsMonad
Inherited methods
Wrap and flatten of monadic expression..
Wrap and flatten of monadic expression..
Attributes
- Inherited from:
- CpsMonad
Attributes
- Inherited from:
- CpsMonad
Create monadic expression according to the default operation of choosen monad types. (i.e. delaying for effect monads, starting for eager monand, pure by default)
Create monadic expression according to the default operation of choosen monad types. (i.e. delaying for effect monads, starting for eager monand, pure by default)
Attributes
- Inherited from:
- CpsMonad