• DocumentCode
    773095
  • Title

    Programming persistence in chi

  • Author

    Sajeev, A.S.M. ; Hurst, A. John

  • Author_Institution
    Dept. of Comput. Sci., James Cook Univ., Townsville, Qld., Australia
  • Volume
    25
  • Issue
    9
  • fYear
    1992
  • Firstpage
    57
  • Lastpage
    66
  • 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.<>
  • Keywords
    complete computer programs; high level languages; object-oriented programming; software reusability; chi; object-oriented programming; orthogonal persistence; persistent programming language; software reuse; Computer languages; Programming profession;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.156382
  • Filename
    156382