Self-adjusting computation with Delta ML

  • Authors:
  • Umut A. Acar;Ruy Ley-Wild

  • Affiliations:
  • Toyota Technological Institute, Chicago, IL;Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • AFP'08 Proceedings of the 6th international conference on Advanced functional programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In self-adjusting computation, programs respond automatically and efficiently to modifications to their data by tracking the dynamic data dependences of the computation and incrementally updating the output as needed. In this tutorial, we describe the self-adjusting-computation model and present the language ΔML (Delta ML) for writing self-adjusting programs.