Note — Declarative events and signals for OCaml

v0.0.3

Note is an OCaml library for functional reactive programming (FRP). It provides support to program with time varying values: declarative events and signals.

Note also has (optional and experimental) support for reactive browser programming with the brr library.

Note is distributed under the ISC license.

Homepage: http://erratique.ch/software/note

Installation

Note can be installed with opam:

    opam install note
opam install note brr  # For the browser support

If you don't use opam consult the opam file for build instructions.

Documentation

The documentation can be consulted online or via odig doc note.

Questions are welcome but better asked on the OCaml forum than on the issue tracker.

Sample programs

An implementation of the TodoMVC application with note.brr is in todomvc.ml.

You can run it with b0 -- todomvc see also b0 list for other tests to run.

History

Note is a potential successor to the OCaml React library.

On the plus side:

On the minus side:

On the unknown side: