Module Bonsai_private_baseSource

Sourcemodule Action : sig ... end
Sourcemodule Annotate_incr : sig ... end
Sourcemodule Applicative : sig ... end
Sourcemodule Apply_action_context : sig ... end
Sourcemodule Computation : sig ... end
Sourcemodule Computation_status : sig ... end
Sourcemodule Computation_watcher : sig ... end
Sourcemodule Debug_node_output : sig ... end

Stores only a ref used for debug_node output. Bonsai.Private_base has (visibility (restricted ...)) in the jbuild so that framework-level code (bonsai, bonsai_web, bonsai_term, etc.) can configure how debug_node messages are printed without exposing the ref in Bonsai's public API.

Sourcemodule Environment : sig ... end
Sourcemodule Fix_id : sig ... end
Sourcemodule Import : sig ... end
Sourcemodule Input : sig ... end
Sourcemodule Keyed : sig ... end
Sourcemodule Lazy_inject : sig ... end
Sourcemodule Lifecycle : sig ... end
Sourcemodule May_contain : sig ... end

Types to perform gather-time analysis on data-dependencies of computations. Data-dependencies can be resolved or unresolved:

Sourcemodule Meta : sig ... end

Meta.Model and Meta.Action contain the necessary functions associated with the hidden model and action types of Bonsai components. These are stored in Computation.info.

Sourcemodule Module_types : sig ... end
Sourcemodule Path : sig ... end
Sourcemodule Snapshot : sig ... end

A snapshot represents the state of a component at an instant in time.

Sourcemodule Timer : sig ... end
Sourcemodule Trampoline = Trampoline
Sourcemodule Value : sig ... end
Sourcemodule Var_id : sig ... end