Persistence Overview

If PPL support persistency for all data types, then it is said to be rthogonal. The matter is more discussed in 2.1. However, the control over the persistency must be available for each instance. At runtime, it should be possible for instances to acquire/withdraw persistence. That also means that each instance must be uniquely denotable within the persistent address space that typically spans beyond the programming language boundary. Thus, naming mechanisms must be incorporated into PPL.

[1]  Frans Henskens,et al.  An examination of operating system support for persistent object systems , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.