adapton 0.3.31

programming abstractions for general-purpose incremental computations
Documentation
<img src="http://adapton.org/adapton-logo-bonsai-64.png" alt="Logo" style="width: 64px;"/> [Adapton](http://adapton.org) in Rust  [![Travis](https://api.travis-ci.org/Adapton/adapton.rust.svg?branch=master)](https://travis-ci.org/Adapton/adapton.rust)
====================================================================================

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

[Documentation, with examples](https://docs.rs/adapton/0/adapton/#programming-model)
-------------------------------------------------------------------------------------

Versions:
---------

- The [Adapton repo]https://github.com/Adapton/adapton.rust has the latest code version in the `master` branch.  
- The [Adapton crate]https://crates.io/crates/adapton for periodic "stable" releases.  
- See also: A prior [OCaml implementation]https://github.com/plum-umd/adapton.ocaml.  

Research and Development Community:
--------------------------------------
 - Currently using [adapton.zulipchat.com]https://adapton.zulipchat.com.
 - ~~The [Adapton community]https://gitter.im/Adapton on [gitter]https://gitter.im/Adapton.~~
 - ~~The [Adapton Slack Team]http://adapton-public.slack.com is open to anyone that is interested in learning more.~~
 - The [Adapton homepage]http://adapton.org gives a list of current and past project contributors.

Theory and Foundations:
-----------------------

- The draft [_Refinement types for precisely named cache locations_]https://arxiv.org/abs/1610.00097.  
- The paper [_Incremental computation with names_, **OOPSLA 2015**]http://arxiv.org/abs/1503.07792.  
- The paper [_Adapton: Composable, demand-driven incremental computation_, **PLDI 2014**]http://matthewhammer.org/adapton/.