diff options
Diffstat (limited to 'lib/kernel/Branch.mli')
| -rw-r--r-- | lib/kernel/Branch.mli | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/kernel/Branch.mli b/lib/kernel/Branch.mli index c08e781..93dd890 100644 --- a/lib/kernel/Branch.mli +++ b/lib/kernel/Branch.mli @@ -1,9 +1,16 @@ +(** A branch state: its multigroups, and under [previous] the state it + succeeded. Given [evaluators], the stored programs read through it + run against it. *) module Make (S : Abstract.Storage.STORAGE) : sig type t - val make : S.connection -> (Protocols.Handle.t, Concepts.Condition.condition) result + val make : + ?evaluators:Protocols.Handle.t -> + S.connection -> + (Protocols.Handle.t, Concepts.Condition.condition) result val load : + ?evaluators:Protocols.Handle.t -> S.transaction -> S.connection -> Concepts.Hash.hash -> |
