A Persistent Heap for Algol 68

Abstract : KeepSake is a multiuser data base kernal which extends a programming language to enable simple data structures to be written to disc. It is not possible for the user to call KeepSake directly on compound data structures. This paper describes a method of extending the KeepSake procedures to facilitate the production of a persistent heap, in which all the data structures in the programming language can be written to disc.