Static Eval instances for some common values.
Static Eval instances for some common values.
These can be useful in cases where the same values may be needed many times.
Construct a lazy Eval[A] value without caching (i.
Construct a lazy Eval[A] value without caching (i.e. Always[A]).
Defer a computation which produces an Eval[A] value.
Defer a computation which produces an Eval[A] value.
This is useful when you want to delay execution of an expression which produces an Eval[A] value. Like .flatMap, it is stack-safe.
Construct a lazy Eval[A] value with caching (i.
Construct a lazy Eval[A] value with caching (i.e. Later[A]).
Construct an eager Eval[A] value (i.
Construct an eager Eval[A] value (i.e. Now[A]).