diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2026-10-08 00:59:05 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2026-10-08 00:59:05 -0300 |
| commit | f49890e12d7eb6a766b966438cd475f7cbf5081b (patch) | |
| tree | dc0b3e09181f9aa091a10ef7eaed86670c570d70 /lib/kernel/Branch.mli | |
| parent | 8f5a9291647d53dd3a912853f5c230cdcb13cb74 (diff) | |
| download | RNT-f49890e12d7eb6a766b966438cd475f7cbf5081b.tar.gz RNT-f49890e12d7eb6a766b966438cd475f7cbf5081b.zip | |
rework evaluators and add schema scope
Diffstat (limited to 'lib/kernel/Branch.mli')
| -rw-r--r-- | lib/kernel/Branch.mli | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/kernel/Branch.mli b/lib/kernel/Branch.mli index 93dd890..865d68d 100644 --- a/lib/kernel/Branch.mli +++ b/lib/kernel/Branch.mli @@ -1,16 +1,13 @@ (** A branch state: its multigroups, and under [previous] the state it - succeeded. Given [evaluators], the stored programs read through it - run against it. *) + succeeded. Given [root], the stored programs read through it run, by + the evaluators registered under [root], against it. *) module Make (S : Abstract.Storage.STORAGE) : sig type t - val make : - ?evaluators:Protocols.Handle.t -> - S.connection -> - (Protocols.Handle.t, Concepts.Condition.condition) result + val make : S.connection -> (Protocols.Handle.t, Concepts.Condition.condition) result val load : - ?evaluators:Protocols.Handle.t -> + ?root:Protocols.Handle.t -> S.transaction -> S.connection -> Concepts.Hash.hash -> |
