package reactiveData

  1. Overview
  2. Docs
Declarative events and signals for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

reactiveData-0.3.1.tbz
sha256=ad73fa0434030cdbff27d8a2140fbb70dd6a09af0d318cd02522a1ce3302dc73
sha512=eece1988c8d60ffcbb714b9384a9bea893f6f4a44c0037395d6b2c43f0d06493377f9ca71f8e9751d2148bdfdc357cd8a5445e8b8ea73dc6b2e6acb3cc17bb5c

doc/reactiveData/ReactiveData/index.html

Module ReactiveDataSource

ReactiveData is a module for data-aware functional reactive programming (FRP). It adds support to incremental changes in data structures by reasoning on patches instead of absolute values. ReactiveData is based on and inter-operates with React.

You are most likely interested in the sub-module RList, which implements a superset of the signature S.

Sourcemodule type S = sig ... end

Signature describing a reactive data structure ('a t).

Sourcemodule RList : sig ... end

Reactive list data structure

Sourcemodule RMap (M : Map.S) : sig ... end

Reactive map data structure

Sourcemodule type DATA = sig ... end

Signature describing a raw data container ('a data).

Sourcemodule Make (D : DATA) : S with type 'a data = 'a D.data and type 'a patch = 'a D.patch

Functor for turning a plain container into an incremental one

OCaml

Innovation. Community. Security.