Positive Supercompilation for a Higher-Order Call-By-Value Language

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...

Full description

Bibliographic Details
Main Authors: Peter A. Jonsson, Johan Nordlander
Format: Article
Language:English
Published: Logical Methods in Computer Science e.V. 2010-08-01
Series:Logical Methods in Computer Science
Subjects:
Online Access:https://lmcs.episciences.org/1038/pdf