The traditional representation of a program as a linear sequence of text forces a particular style of program construction to ensure good programming practice. Tools such as syntax directed editors, compilers, linkers and file managers are required to translate and execute these linear sequences of text. At some stage in the execution sequence the source text is checked for type correctness and its translated form linked to values in the environment. When this is performed early in the execution process confidence in the correctness of the program is raised, at the cost of some flexibility of use. Persistent systems allow the persistent environment to participate in the program construction process. This raises the possibility of allowing t...
One method of evaluating programs is for them to be prepared as self contained pieces of source, the...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
The traditional representation of a program as a linear sequence of text forces a particular style o...
We demonstrate the use of a hyper-programming system in building persistent applications. This allow...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
The traditional representation of a program is as a linear sequence of text. At some stage in the ex...
Hyper-programming is a technology only available in persistent systems since hyper-program source co...
The technique of hyper-programming allows program representations held in a persistent store to cont...
Abstract. The technique of hyper-programming allows program representa-tions held in a persistent st...
We demonstrate the use of a hyper-programming system to build persistent Java applications in PJama,...
The mechanism of linguistic reflection allows a programming system to generate new program fragments...
Most research into persistent programming has been directed towards the design and implementation of...
This paper presents a proposal that allows large distributed persistent applications to be composed ...
One method of evaluating programs is for them to be prepared as self contained pieces of source, the...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...
The traditional representation of a program as a linear sequence of text forces a particular style o...
We demonstrate the use of a hyper-programming system in building persistent applications. This allow...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
The traditional representation of a program is as a linear sequence of text. At some stage in the ex...
Hyper-programming is a technology only available in persistent systems since hyper-program source co...
The technique of hyper-programming allows program representations held in a persistent store to cont...
Abstract. The technique of hyper-programming allows program representa-tions held in a persistent st...
We demonstrate the use of a hyper-programming system to build persistent Java applications in PJama,...
The mechanism of linguistic reflection allows a programming system to generate new program fragments...
Most research into persistent programming has been directed towards the design and implementation of...
This paper presents a proposal that allows large distributed persistent applications to be composed ...
One method of evaluating programs is for them to be prepared as self contained pieces of source, the...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Persistent programming is concerned with the creation and manipulation of data with arbitrary lifeti...