Back to Search Start Over

Chapter 1: Best Student Paper: A New Approach to One-Pass Transformations.

Authors :
Millikin, Kevin
Source :
Trends in Functional Programming Volume 6; 2007, Vol. 6, p1-13, 13p
Publication Year :
2007

Abstract

We show how to construct a one-pass optimizing transformation by fusing a non-optimizing transformation with an optimization pass. We state the transformation in build form and the optimization pass in cata form, i.e., as a catamorphism; and we use cata/build fusion to combine them. We illustrate the method by fusing Plotkin's call-by-value and call-by-name CPS transformations with a reduction-free normalization function for the λ-calculus, thus obtaining two new one-pass CPS transformations. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9781841501765
Volume :
6
Database :
Complementary Index
Journal :
Trends in Functional Programming Volume 6
Publication Type :
Book
Accession number :
26215072