E-Ink News Daily

Back to list

Introducing Incremental (2015)

Jane Street has released Incremental, a library for self-adjusting computations that efficiently update when inputs change, similar to spreadsheets but with dynamic graph structures. The library, based on academic work by Umut Acar, enables efficient online combinatorial algorithms and GUI construction by only recomputing affected parts of the computation. This approach allows developers to write simpler code while maintaining performance through automatic incremental updates.

Background

Self-adjusting computations are a programming paradigm where computations automatically update their results when inputs change, similar to spreadsheets. Jane Street is a quantitative trading firm known for its heavy use of OCaml and contributions to functional programming.

Source
Lobsters
Published
May 17, 2026 at 12:07 PM
Score
6.0 / 10