97 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.For larger languages, this technique generalizes to the composition of many small functions, each of which handles a certain aspect or implements a specific heuristic of partial evaluation. A new behavior can be implemented by means of a strategy, and added to the partial evaluator by composing it with the rest of the strategies being used. Behaviors shown include off-line partial evaluation, bounded static variation, reading of termination annotations, and type directed partial evaluation.U of I OnlyRestricted to the U of I community idenfinitely during batch ingest of legacy ETD
We describe the design and implementation of an off-line partial evaluator for Standard ML programs....
This article presents an alternative method of type-directed partial evaluation, which is simpler an...
We present a strikingly simple partial evaluator, that is typedirected and reifies a compiled progra...
97 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.For larger languages, this tec...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
This paper is a short tutorial introduction to online partial evaluation. We show how to write a sim...
Abstract. Existing partial evaluators usually fix the strategy for bind-ing-time analysis. But a sin...
Narrowing-driven partial evaluation is a powerful technique for the specialization of functional log...
We introduce a framework for assessing the effectiveness of partial evaluators in functional logic ...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
. A partial evaluator, given a program and a known "static" part of its input data, output...
We present an offline partial evaluator for a higher-order subset of ML with reference types. Its no...
: As partial evaluation gets more mature, it is now possible to use this program transformation tech...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
We describe the design and implementation of an off-line partial evaluator for Standard ML programs....
This article presents an alternative method of type-directed partial evaluation, which is simpler an...
We present a strikingly simple partial evaluator, that is typedirected and reifies a compiled progra...
97 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.For larger languages, this tec...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
This paper is a short tutorial introduction to online partial evaluation. We show how to write a sim...
Abstract. Existing partial evaluators usually fix the strategy for bind-ing-time analysis. But a sin...
Narrowing-driven partial evaluation is a powerful technique for the specialization of functional log...
We introduce a framework for assessing the effectiveness of partial evaluators in functional logic ...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
. A partial evaluator, given a program and a known "static" part of its input data, output...
We present an offline partial evaluator for a higher-order subset of ML with reference types. Its no...
: As partial evaluation gets more mature, it is now possible to use this program transformation tech...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
We describe the design and implementation of an off-line partial evaluator for Standard ML programs....
This article presents an alternative method of type-directed partial evaluation, which is simpler an...
We present a strikingly simple partial evaluator, that is typedirected and reifies a compiled progra...