[r6rs-discuss] Comments on syntax-rules
AndrevanTonder
andre at het.brown.edu
Sun Nov 19 15:31:12 EST 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
More information about the r6rs-discuss
mailing list