[r6rs-discuss] Comments on syntax-rules

From: AndrevanTonder <andre>
Date: Sun Nov 19 15:35:18 2006

On Sun, 19 Nov 2006, Abdulaziz Ghuloum wrote:

> Many people (like myself) regard `syntax-case' as a powerful macro
> system that allows them to do exactly what they want; including defining
> simpler macro systems. Syntax-rules is harder to use for anything more
> complex than let, and, or, and friends. Even letrec, cond, case, and
> friends are simpler in syntax-case.

I agree. I wish the authors would consider, by the way, changing the defintions
of let-values and case-lambda in the appendix to r6rs to using syntax-case
instead of the current syntax-rules definitions, which are more obfuscatory than
useful.

Andre
Received on Sun Nov 19 2006 - 15:31:12 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:00 UTC