This document provides a description of the partial evaluator SAGE, a partial evaluator written in the logic programming language Gödel which specialises Gödel programs. Although capable of specialising any Gödel program SAGE was developed primarily to specialise meta-programs which use a ground representation. To assist users of SAGE this document gives an overview of SAGE, a manual for its use and a guide to writing Gödel programs, particularly meta-programs, in a style which makes them amenable to specialisation.
Meta-programs form a class of logic programs of major importance. In the past it has proved very diÆ...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
Abstract: This book is the User Guide on compiler and configurator for Norma language prog...
Partial evaluation is a program specialisation technique that has been shown to have great potential...
1 This report describes SP, a system for specialising logic programs. The report functions as a user...
SAGE, the 'Software for Algebra and Geometry Experimentation', is an open source computer ...
Davies Graham Michael, Staddon Sally. Description of programs (présentation, utilisation et évaluati...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Abstract. Partial evaluation is a program transformation that automatically specializes a program wi...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Meta-interpretation and partial evaluation are considered to be two powerful techniques in artificia...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
Additional Key Words and Phrases: On-line and off-line partial evaluation, program specialization w....
In software development an emphasis is placed on creating reusable general programs which solve a wi...
Meta-programs form a class of logic programs of major importance. In the past it has proved very diÆ...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
Abstract: This book is the User Guide on compiler and configurator for Norma language prog...
Partial evaluation is a program specialisation technique that has been shown to have great potential...
1 This report describes SP, a system for specialising logic programs. The report functions as a user...
SAGE, the 'Software for Algebra and Geometry Experimentation', is an open source computer ...
Davies Graham Michael, Staddon Sally. Description of programs (présentation, utilisation et évaluati...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Abstract. Partial evaluation is a program transformation that automatically specializes a program wi...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Meta-interpretation and partial evaluation are considered to be two powerful techniques in artificia...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
Additional Key Words and Phrases: On-line and off-line partial evaluation, program specialization w....
In software development an emphasis is placed on creating reusable general programs which solve a wi...
Meta-programs form a class of logic programs of major importance. In the past it has proved very diÆ...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
Abstract: This book is the User Guide on compiler and configurator for Norma language prog...