adapton 0.3.23

programming abstractions for general-purpose incremental computations

Adapton in Rust Travis

A general-purpose Incremental Computation (IC) library for Rust.

Documentation, with examples


  • The Adapton repo has the latest, in dev and master branches.
    • branch dev contains the latest development.
    • branch master is "stable", e.g., for external libraries.
    • Also see the Adapton crate for periodic "stable" releases.
  • See also: A prior OCaml implementation.

Research and Development Community:

  • The Adapton community on gitter.
  • The Adapton Slack Team is open to anyone that is interested in learning more.
    • If you are interested in joining this Slack team, send mail to for an invite.
  • The Adapton homepage gives a list of current and past project contributors.

Theory and Foundations: