This paper describes the use of a persistent store to support incremental system construction. A single example is elaborated throughout the paper to introduce elements of the incremental construction mechanism. The essence of the technique is to permit assignment of executable program fragments to typed locations in order to change the behaviour of a program under construction. The technique described relies upon the existence of three features: a persistent store, updatable locations and first class executable values. The examples given use the persistent programming language Napier88, but any language with these features could be used to construct such a system.</p
The traditional representation of a program as a linear sequence of text forces a particular style o...
The software engineering community has recognised the need for integrated project support environmen...
Persistent programming languages combine the features of database systems and programming languages ...
This paper describes the use of a persistent store to support incremental system construction. A sin...
This paper describes an experiment in the use of a persistent object store to support the constructi...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Persistent object systems are highly-valued technology because they oer an eec-tive foundation for b...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
This thesis presents research into the construction of persistent programming systems. Much of the t...
One method of evaluating programs is for them to be prepared as self contained pieces of source, the...
Most research into persistent programming has been directed towards the design and implementation of...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The traditional representation of a program as a linear sequence of text forces a particular style o...
Traditional database technology may be extended by taking advantage of the facilities of an integrat...
The traditional representation of a program as a linear sequence of text forces a particular style o...
The software engineering community has recognised the need for integrated project support environmen...
Persistent programming languages combine the features of database systems and programming languages ...
This paper describes the use of a persistent store to support incremental system construction. A sin...
This paper describes an experiment in the use of a persistent object store to support the constructi...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Persistent object systems are highly-valued technology because they oer an eec-tive foundation for b...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
This thesis presents research into the construction of persistent programming systems. Much of the t...
One method of evaluating programs is for them to be prepared as self contained pieces of source, the...
Most research into persistent programming has been directed towards the design and implementation of...
Persistent object systems greatly simplify programming tasks since they hide the traditional distinc...
The traditional representation of a program as a linear sequence of text forces a particular style o...
Traditional database technology may be extended by taking advantage of the facilities of an integrat...
The traditional representation of a program as a linear sequence of text forces a particular style o...
The software engineering community has recognised the need for integrated project support environmen...
Persistent programming languages combine the features of database systems and programming languages ...