Adapton in Rust ![Travis](https://camo.githubusercontent.com/068ee5e530ae4b402fd5401e11c4fec17c47c75bd83f63dbab1bb60fb8a798ab/68747470733a2f2f6170692e7472617669732d63692e6f72672f6375706c762f61646170746f6e2e727573742e7376673f6272616e63683d6d6173746572)
A general-purpose Incremental Computation (IC) library for Rust.
Quickstart: See Adapton Lab
- The repo https://github.com/cuplv/adapton.rust has the latest, in
dev
andmaster
branches. - (The
master
branch is intended to be "stable", e.g., for external libraries). - The latest development is always in branch dev.
- Older Rust versions are available on crates.io.
- See also: A prior OCaml implementation.
- 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
[email protected]
for an invite. - For a list of current and past contributors, see The Adapton Homepage
- The draft Typed Adapton: Refinement types for nominal memoization, Submitted..
- The paper Incremental computation with names, OOPSLA 2015.
- The paper Adapton: Composable, demand-driven incremental computation, PLDI 2014.