Skip to main content

A Different Tack to Providing Persistence in a Language

New Image

Persistence is the preservation of a data object beyond execution of a program that creates or manipulates that object. The need for persistence gave rise to file systems and databases. A fresh approach to persistence is emerging that seeds to make the programming of applications relying on persistence easier, less prone to error, and more flexible. That approach is based on incorporating the persistence mechanism into the programming language itself.