A Layered Persistent Architecture for Napier88 [chapter]

A. L. Brown, R. Morrison, D. S. Munro, A. Dearle, J. Rosenberg
1990 Workshops in Computing  
In recent years a range of single programming language systems have been developed that are supported by a persistent store. Examples of such systems include Argus, Galileo, PS-algol and Smalltalk. Although each of these systems is based on a subtly different concept of persistence a common approach is to utilise a layered architecture. This paper presents the design of one such layered architecture that can be used to support a persistent object store where the protection is enforced by a high
more » ... level type system. The architecture has been used to construct the persistent programming system for Napier88 and is powerful enough to support languages with similar type systems.
doi:10.1007/978-1-4471-3178-6_11 fatcat:clmaev3q35hrbcr4risbcoivzi