[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