CLAZY: Lazy Calling for Common Lisp
Marco Antoniotti

TL;DR
CLAZY introduces a lazy evaluation extension to Common Lisp, enabling functional programming with non-strict semantics similar to Haskell, integrated seamlessly into the Lisp environment.
Contribution
It is the first integrated lazy evaluation extension for Common Lisp, bridging the gap between strict and non-strict functional programming paradigms.
Findings
Enables lazy evaluation in Common Lisp
Seamless integration into existing Lisp framework
Facilitates functional programming with non-strict semantics
Abstract
This document contains a description of a Common Lisp extension that allows a programmer to write functional programs that use "normal order" evaluation, as in "non-strict" languages like Haskell. The extension is relatively straightforward, and it appears to be the first one such that is integrated in the overall Common Lisp framework.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Numerical Methods and Algorithms · Logic, programming, and type systems
