kirancodes.me
To Proof Maintenance & Beyond!

Lazy Functional State Threads

John Launchbury, Simon L. Peyton Jones

Abstract

Some algorithms make critical internal use of updatable state, even though their external specification is purely functional. Based on earlier work on monads, we present a way of securely encapsulating stateful computations that manipulate multiple, named, mutable objects, in the context of a non-strict, purely-functional language.

Related papers