Förstasida | Sök | In English

Luleå tekniska universitet

Research report / 2008:17

Hämta PDF ( PDF 327 kb )
TITEL
Positive supercompilation for a higher order call-by-value language : extended proofs

FöRFATTARE
Jonsson, Peter A.; Nordlander, Johan

INSTITUTION
Systemteknik / EISLAB

SAMMANFATTNING
Previous deforestation and supercompilation algorithms may introduce accidental termination when applied to call-by-value programs. This hides looping bugs from the programmer, and changes the behavior of a program depending on whether it is optimized or not. We present a supercompilation algorithm for a higher-order call-by-value language and we prove that the algorithm both terminates and preserves termination properties. This algorithm utilizes strictness information for deciding whether to substitute or not and compares favorably with previous call-by-name transformations.

ISSN 1402-1528 / ISRN LTU-FR--08/17--SE / NR 2008:17

Förstasida | Sök | Universitetet | Biblioteket


Till biblioteket
LULEÅ UNIVERSITETSBIBLIOTEK