A library for incremental computations
OCaml Makefile
Latest commit 1e60f6c Dec 15, 2016 @diml diml 114.20+69
Failed to load latest commit information.
debug_lib 114.20+69 Dec 15, 2016
src 114.20+69 Dec 15, 2016
.gitignore 114.20+69 Dec 15, 2016
CHANGES.md 113.43+70 May 20, 2016
LICENSE.txt public release stuff Jun 29, 2015
Makefile 114.20+69 Dec 15, 2016
README.org 113.24.00 Jan 12, 2016
incremental.opam 114.20+69 Dec 15, 2016


A library for building self-adusting computations, following the work of Umut Acar et. al.. Incremental gives you a way of building complex computations that can update efficiently in response to their inputs. Incremental can be useful in a number of applications, including:

  • Building large calculations (of the kind you might build into a spreadsheet) that can react efficiently to changing data.
  • Constructing views in GUI applications that can incorporate new data efficiently.
  • Building online versions of existing combinatorial algorithms.

You can find detailed documentation in of the library and how to use it in `incremental_intf.ml`. You can also find an informal introduction to the library in this blog post.