[r6rs-discuss] Comments on syntax-rules
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