Lambda-hoisting: A transformation technique for fully lazy evaluation of functional programs (Q1098614)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Lambda-hoisting: A transformation technique for fully lazy evaluation of functional programs |
scientific article; zbMATH DE number 4039259
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Lambda-hoisting: A transformation technique for fully lazy evaluation of functional programs |
scientific article; zbMATH DE number 4039259 |
Statements
Lambda-hoisting: A transformation technique for fully lazy evaluation of functional programs (English)
0 references
1988
0 references
Lambda-hoisting is a technique for transforming functional programs into ones suitable for fully lazy evaluation. The proposed method has a great advantage in generating efficient code for conventional computers. The basic idea of lambda-hoisting is described with remarks on similar techniques, and a simple algorithm is presented in a formal way.
0 references
program transformation
0 references
Lambda-hoisting
0 references
functional programs
0 references
fully lazy evaluation
0 references
0.89070857
0 references
0.8833949
0 references
0.88009036
0 references
0.8690658
0 references
0.86901927
0 references
0.8686251
0 references