Lazy Evaluation for the Lazy: Automatically Transforming Call-by-Value into Call-by-Need
Abstract
References
Index Terms
- Lazy Evaluation for the Lazy: Automatically Transforming Call-by-Value into Call-by-Need
Recommendations
Lazy Strong Normalization
Among all the reduction strategies for the untyped @l-calculus, the so called lazy @b-evaluation is of particular interest due to its large applicability to functional programming languages (e.g. Haskell [Bird, R., ''Introduction to Functional ...
Lenient evaluation is neither strict nor lazy
What is a non-strict functional language? Is a non-strict language necessarily lazy? What additional expressiveness brings non-strictness, with or without laziness? This paper tries to shed some light on these questions. First, in order to characterize ...
Lazy call-by-value evaluation
ICFP '07: Proceedings of the 12th ACM SIGPLAN international conference on Functional programmingDesigning debugging tools for lazy functional programming languages is a complex task which is often solved by expensive tracing of lazy computations. We present a new approach in which the information collected as a trace is reduced considerably (...
Comments
Information & Contributors
Information
Published In
- General Chair:
- Clark Verbrugge,
- Program Chairs:
- Ondřej Lhoták,
- Xipeng Shen
Sponsors
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Research-article
Funding Sources
Conference
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 200Total Downloads
- Downloads (Last 12 months)92
- Downloads (Last 6 weeks)8
Other Metrics
Citations
Cited By
View allView Options
Get Access
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in