The so called "cogen approach" to program specialisation, writing a compiler generator instead of a specialiser, has been used with considerable success in partial evaluation of both functional and imperative languages. This paper demonstrates that this approach is also applicable to partial evaluation of logic programming languages, also called partial deduction. Self-application has not been as much in focus in partial deduction as in partial evaluation of functional and imperative languages, and the attempts to self-apply partial deduction systems have, of yet, not been altogether that successful. So especially for partial deduction, the cogen approach could prove to have a considerable importance when it comes to practical applications...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
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...
Abstract. The so called “cogen approach ” to program specialisation, writing a compiler generator in...
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...
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 ...
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 ...
This paper presents a self-applicable partial evaluator for a considerable subset of full Prolog. Th...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
We present the latest version of the Logen partial evaluation system for logic programs. In particul...
Program specialisation aims at improving the overall performance of programs by performing source to...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
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...
Abstract. The so called “cogen approach ” to program specialisation, writing a compiler generator in...
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...
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 ...
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 ...
This paper presents a self-applicable partial evaluator for a considerable subset of full Prolog. Th...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
We present the latest version of the Logen partial evaluation system for logic programs. In particul...
Program specialisation aims at improving the overall performance of programs by performing source to...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
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...