The traditional representation of a program is as a linear sequence of text. At some stage in the execution sequence the source text is checked for type correctness and its translated form is linked to values in the environment. When this is performed early in the execution process, confidence in the correctness of the program is raised. During program execution, tools such as debuggers are used to inspect the running state of programs. Relating this state to the linear text is often problematical. We have developed a technique, hyperprogramming, that allows the representations of source programs to include direct links (hyper-links) to values, including code, that already exist in the environment. Hyperprogramming achieves our two objectiv...
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...
ABSTRACT: The Web has become the dominant platform for the development of a large class of multi-use...
The traditional representation of a program is as a linear sequence of text. At some stage in the ex...
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 technique of hyper-programming allows program representations held in a persistent store to cont...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
: Hyperprogramming is an emerging semantics-based technique for the integration of diverse features ...
Abstract. The technique of hyper-programming allows program representa-tions held in a persistent st...
Hyper-programming is a technology only available in persistent systems since hyper-program source co...
This thesis describes an investigation into the integration of hyper-techniques with visual programm...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
This paper is written to give an overview of past, ongoing and future work in the area of hypertext...
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...
ABSTRACT: The Web has become the dominant platform for the development of a large class of multi-use...
The traditional representation of a program is as a linear sequence of text. At some stage in the ex...
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 technique of hyper-programming allows program representations held in a persistent store to cont...
Hyper-programming is a style of programming applicable to strongly typed persistent systems, in whic...
: Hyperprogramming is an emerging semantics-based technique for the integration of diverse features ...
Abstract. The technique of hyper-programming allows program representa-tions held in a persistent st...
Hyper-programming is a technology only available in persistent systems since hyper-program source co...
This thesis describes an investigation into the integration of hyper-techniques with visual programm...
The work presented in this thesis seeks to improve programmer productivity in the following ways: - ...
This paper is written to give an overview of past, ongoing and future work in the area of hypertext...
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...
ABSTRACT: The Web has become the dominant platform for the development of a large class of multi-use...