Operations on operations!
An operation is comprised of a process
with a type
indicating whether it
is invoking, completing, failing, or noting progress of a function f
,
called with an argument value
. In addition, operations may have an :index
which identifies their position in a history, and carry extra keys.
Operations on operations! An operation is comprised of a `process` with a `type` indicating whether it is invoking, completing, failing, or noting progress of a function `f`, called with an argument `value`. In addition, operations may have an `:index` which identifies their position in a history, and carry extra keys.
(info? op)
Is this op an informational message?
Is this op an informational message?
(invoke process f value)
Constructs an invocation op.
Constructs an invocation op.
(op process type f value)
Constructs a new operation for a history.
Constructs a new operation for a history.
(same-process? a b)
Do A and B come from the same process?
Do A and B come from the same process?
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close