Programming Persistence in "

  • Authors:
  • A. S. M. Sajeev;A. John Hurst

  • Affiliations:
  • James Cook Univ., Townsville, Australia;Monash Univ., Clayton, Australia

  • Venue:
  • Computer
  • Year:
  • 1992

Quantified Score

Hi-index 4.10

Visualization

Abstract

The ways in which a persistent programming language allows the reuse of data and code objects by preserving them as persistent objects is discussed. The programming language chi , which supports persistent programming, is described. The language is innovative in that it elevates capabilities to the programming level and gives the programmer a convenient way to express which objects are persistent independently of the type of object. Thus, it provides orthogonal persistence. A further advantage that follows from such use of capabilities is that chi provides an implementation path for persistence, even upon architectures that do not support capabilities directly.