This work was supported by ESPRIT III Basic Research Action 6309 – FIDE 2 and SERC grant GR/F 02953.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 envir...
Most research into persistent programming has been directed towards the design and implementation of...
The mechanism of linguistic reflection allows a programming system to generate new program fragments...
This thesis presents research into the construction of persistent programming systems. Much of the t...
The traditional representation of a program as a linear sequence of text forces a particular style o...
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 technology only available in persistent systems since hyper-program source co...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
We demonstrate the use of a hyper-programming system to build persistent Java applications in PJama,...
The traditional representation of a program is as a linear sequence of text. At some stage in the ex...
The technique of hyper-programming allows program representations held in a persistent store to cont...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Abstract. The technique of hyper-programming allows program representa-tions held in a persistent st...
In an orthogonally persistent programming system, data is treated in a manner independent of its pe...
Most research into persistent programming has been directed towards the design and implementation of...
The mechanism of linguistic reflection allows a programming system to generate new program fragments...
This thesis presents research into the construction of persistent programming systems. Much of the t...
The traditional representation of a program as a linear sequence of text forces a particular style o...
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 technology only available in persistent systems since hyper-program source co...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
We demonstrate the use of a hyper-programming system to build persistent Java applications in PJama,...
The traditional representation of a program is as a linear sequence of text. At some stage in the ex...
The technique of hyper-programming allows program representations held in a persistent store to cont...
In an orthogonally persistent programming system the longevity of data is independent of its other a...
Abstract. The technique of hyper-programming allows program representa-tions held in a persistent st...
In an orthogonally persistent programming system, data is treated in a manner independent of its pe...
Most research into persistent programming has been directed towards the design and implementation of...
The mechanism of linguistic reflection allows a programming system to generate new program fragments...
This thesis presents research into the construction of persistent programming systems. Much of the t...