On May 28, 2008, at 9:18 PM, Jim Ursetto wrote:

On 5/28/08, Kon Lovett <[EMAIL PROTECTED]> 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




_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to