No abstract available.
Cited By
- Alpuente M, Escobar S and Lucas S (2007). Removing redundant arguments automatically, Theory and Practice of Logic Programming, 7:1-2, (3-35), Online publication date: 1-Jan-2007.
- Lucas S (2002). Context-sensitive rewriting strategies, Information and Computation, 178:1, (294-343), Online publication date: 10-Oct-2002.
- Köller J and Mohnen M Efficient abstract interpretation using component-wise homomorphisms Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declarative programming, (226-234)
- Lange T The correctness of an optimized code generation Proceedings of the 1993 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, (167-178)
- Yi K and Harrison W Automatic generation and management of interprocedural program analyses Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (246-259)
- Finne S and Burn G Assessing the evaluation transformer model of reduction on the spineless G-machine Proceedings of the conference on Functional programming languages and computer architecture, (331-340)
Index Terms
- Lazy functional languages: abstract interpretation and compilation
Recommendations
Thunk recycling for lazy functional languages: operational semantics and correctness
SAC '15: Proceedings of the 30th Annual ACM Symposium on Applied ComputingLazy evaluation helps programmers write clear programs. However, it has significant run-time overheads for building many as-yet unevaluated expressions, or thunks. Because thunk allocation is a space-consuming task, it is important to reduce the number ...
Side-effect localization for lazy, purely functional languages via aspects
Many side-effecting programming activities, such as profiling and tracing, can be formulated as crosscutting concerns and be framed as side-effecting aspects in the aspect-oriented programming paradigm. The benefit gained from this separation of ...
The Generalized Intensional Transformation for Implementing Lazy Functional Languages
PADL 2013: Proceedings of the 15th International Symposium on Practical Aspects of Declarative Languages - Volume 7752The intensional transformation is a promising technique for implementing lazy functional languages based on a demand-driven execution model. Despite its theoretical elegance and its simple and efficient execution model, the intensional transformation ...