CLAZY: Lazy Calling for Common Lisp
arXiv:1412.1393
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.
A version of this note was presented at the 1st European Lisp Symposium 2008, Bordeaux, France