Module Memo.Fut
Future values.
Future value setters
val set : 'a set -> 'a -> unit
set s v
sets the future value linked tos
to the valuev
.- raises Invalid_argument
if the value was already set.
Future values
val create : memo -> 'a t * 'a set
create memo
is(f, s)
a future valuef
and a setters
for it. Fibers waiting on the future are scheduled bystir
ingmemo
.
val value : 'a t -> 'a option
value f
isf
's value if set.