In software development an emphasis is placed on creating reusable general programs which solve a wide class of problems, however it is a struggle to balance generality with efficiency. Highly parameterised molecular code is reusable but suffers a penalty in terms of efficiency, in contrast carefully optimising the code by hand produces faster programs which are less general and have fewer opportunities for reuse. Partial evaluation is an automatic technique for program optimisation that optimises programs by exploiting known data. While partial evaluation is improving, the uptake by mainstream users is disappointing. The aim of this thesis is to make partial evaluation accessible to a wider audience. A basic partial evaluation algorithm...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
In this paper we develop an algorithm, based on abstract interpretation, for source specialisation o...
The purpose of this paper is to present some current investigations in the field of program transfor...
Abstract. The so called “cogen approach ” to program specialisation, writing a compiler generator in...
AbstractThe so called “cogen approach” to program specialisation, writing a compiler generator inste...
The so called “cogen approach” to program specialisation, writing a compiler generator instead of a ...
The so called "cogen approach" to program specialisation, writing a compiler generator ins...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
Specialization of programs and meta-programs written in high-level languages has been an active are...
Specialization of programs and meta-programs written in high-level languages has been an active are...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
We present a self-applicable partial evaluator for a large subset of full Prolog. The partial evalua...
This paper presents a self-applicable partial evaluator for a considerable subset of full Prolog. Th...
A partial evaluator for Prolog takes a program and a query and returns a program specialized for all...
Specialization of programs and meta-programs written in high-level languages has been an active are...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
In this paper we develop an algorithm, based on abstract interpretation, for source specialisation o...
The purpose of this paper is to present some current investigations in the field of program transfor...
Abstract. The so called “cogen approach ” to program specialisation, writing a compiler generator in...
AbstractThe so called “cogen approach” to program specialisation, writing a compiler generator inste...
The so called “cogen approach” to program specialisation, writing a compiler generator instead of a ...
The so called "cogen approach" to program specialisation, writing a compiler generator ins...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
Specialization of programs and meta-programs written in high-level languages has been an active are...
Specialization of programs and meta-programs written in high-level languages has been an active are...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
We present a self-applicable partial evaluator for a large subset of full Prolog. The partial evalua...
This paper presents a self-applicable partial evaluator for a considerable subset of full Prolog. Th...
A partial evaluator for Prolog takes a program and a query and returns a program specialized for all...
Specialization of programs and meta-programs written in high-level languages has been an active are...
The so called "cogen approach" to program specialisation, writing a compiler generator instead of a ...
In this paper we develop an algorithm, based on abstract interpretation, for source specialisation o...
The purpose of this paper is to present some current investigations in the field of program transfor...