Smalltalk-80 is presented as a useful testbed for prototyping applications involving shared, persistent objects, and a detailed design of a shared persistent object store is discussed. The store is a set of named containers for object state, and it provides low-cost atomic transactions using an optimistic synchronisation technique. The standard Smalltalk-80 virtual machine is modified to support a new object class, the Transaction, and an example of a Smalltalk program using nested sub-transactions is given. Immutability of object state is identified both as an important property of objects. and a basis for producing an efficient implementation within a distributed system environment.
CITATION STYLE
Low, C. (1988). A shared, persistent object store. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 322 LNCS, pp. 390–410). Springer Verlag. https://doi.org/10.1007/3-540-45910-3_23
Mendeley helps you to discover research relevant for your work.