From: Nikodemus S. <nik...@ra...> - 2010-03-24 12:17:54
|
So, Alastair pointed out that the closing-over case we should really be able to handle. Attached is my first cut, which makes (defun baz (x) (unwind-protect (setf x (quux x)) (setf x (quux x)))) non-consing. Unless I discover something terribly wrong about this, I will commit this as 1.0.37.something-small. Cheers, -- Nikodemus |