On Tue, 13 Oct 2009 01:17:19 -0400, Adam D. Ruppe
<destructiona...@gmail.com> wrote:
[snip]
I personally believe it's useful to be able to pass an unevaluated
expression into a function, for example assert and enforce themselves
use that.
I pretty rarely use it, but I'd be sad to see it go - it really does make
a few things more elegant.
I use lazy for C function wrapping (i.e. converting C error codes to
exceptions and/or taking a corrective action based on the error code and
re-running the C function).