seq, representing block which can be appended. Only last element can be async here, others are always sync.
Attributes
Members list
Value members
Concrete methods
let we have block {A; B} cps({A;B}) = cps(A).appendInBlock(cps(B))
let we have block {A; B} cps({A;B}) = cps(A).appendInBlock(cps(B))
Attributes
- Definition Classes
apply runtime await. If this CpsTree is adync lambda f: x1...xn => F[y] transform one to f' = summon[RuntiemAwait[F].await(f(x1..xN))(monad,monad-context)] and return CpsTree with f' in unpure otherwise - unchanged or throw error TODO: move to Lambda
apply runtime await. If this CpsTree is adync lambda f: x1...xn => F[y] transform one to f' = summon[RuntiemAwait[F].await(f(x1..xN))(monad,monad-context)] and return CpsTree with f' in unpure otherwise - unchanged or throw error TODO: move to Lambda
precondition: kind <: AsyncLambda(*)
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
is this is a sync-tree ?
Attributes
- Definition Classes