Elsevier

Computer Languages

Volume 19, Issue 2, April 1993, Pages 91-103
Computer Languages

Optimizing structural recursion in functional programs

https://doi.org/10.1016/0096-0551(93)90004-KGet rights and content

Abstract

An optimization technique for the implementation of functional languages with eager evaluation is described. Recursion is compiled into a variant of the Schorr-Waite algorithm that is fast and uses less stack space than a standard runtime stack implementation. Analysis techniques are provided to determine the safety of the optimization.

References (19)

There are more references available in the full text version of this article.

Cited by (0)

View full text