login

Deforestation: transforming programs to eliminate trees

Theoretical Computer SciencePublished 1 June 1990
Philip Wadler
Citations707
SJR quartileQ2
SJR score0.49
SNIP0.94

TL;DR

The algorithm applies to any term containing only functions with definitions in a given syntactic form, and is suitable for incorporation in an optimizing compiler.

Abstract

An algorithm that transforms programs to eliminate intermediate trees is presented. The algorithm applies to any term containing only functions with definitions in a given syntactic form, and is suitable for incorporation in an optimizing compiler.

Keywords

Computer Science