package current

  1. Overview
  2. Docs
Pipeline language for keeping things up-to-date

Install

Dune Dependency

Authors

Maintainers

Sources

current-0.6.2.tbz
sha256=ed312cab4ce8d13b9547ee2f935a6954f1d5211de1c22d44d85baaeb9f5fca9d
sha512=c2981a2c7f05bd6f235662b74ee3a679cc395be3d2cca808fac3dc562d6307e8bfe05efff40f42fa4738443cc2fe13929bab9d815c43d741950e5e0e1e6da7a6

doc/src/current.term/node.ml.html

Source file node.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
module Make (Metadata : sig type t end) = struct
  type 'a t = {
    id : Id.t;
    bind : bind_context;
    ty : metadata_ty;
    v : 'a Dyn.t Current_incr.t;
  }
  and generic = Term : 'a t -> generic
  and bind_context = generic option
  and metadata_ty =
    | Constant of string option
    | Map_input of { source : generic; info : (string, [`Blocked | `Empty_list]) result }
    | Opt_input of { source : generic }
    | State of { source : generic; hidden : bool }
    | Catch of { source : generic; hidden : bool }
    | Map of generic
    | Bind_in of generic * string
    | Bind_out of generic Current_incr.t
    | Primitive of {x : generic; info : string; meta : Metadata.t option Current_incr.t }
    | Pair of generic * generic
    | Gate_on of { ctrl : generic; value : generic }
    | List_map of { items : generic; output : generic Current_incr.t; label: string option }
    | Option_map of { item : generic; output : generic Current_incr.t; label: string option }
    | Collapse of { key : string; value : string; input : generic; output : generic }
end
OCaml

Innovation. Community. Security.