|
From: | Kon Lovett |
Subject: | Re: [Chicken-users] miscmacros hygienic |
Date: | Wed, 28 May 2008 21:27:56 -0700 |
On May 28, 2008, at 9:18 PM, Jim Ursetto wrote:
On 5/28/08, Kon Lovett <address@hidden> wrote:I use the "anaphoric" forms but not "in anger." Yeah, the above is more Scheme-ish but I suggest leaving "it."OK, I changed it back in my copy. The totally hygienic versions are still in there, just commented out. Anyway, hygienic if* is basically "cond =>" and hygienic repeat* is just dotimes in the opposite direction. So no need to clutter things up.
I wonder if forms similar to 'and-let' would be useful? (let-while ([v1 f1] ... [vn fn]) BODY(v1 ... vn)) (let-while ([it (todo foo)]) (bar-ing it)) Best Wishes, Kon
[Prev in Thread] | Current Thread | [Next in Thread] |