[r6rs-discuss] Why can ... and _ not be literals?
I noticed the following in the descriptionm of SYNTAX-RULES in section 9.20:
"It is a syntax violation if an ellipsis or underscore appears in (<literal>
...)."
I do not understand the justification for this. It is incompatible with r5rs
(I think, and so did at least some implementors of r5rs systems), so legacy
macros will stop working. If this is what the intention of r5rs was, I would
consider such an intention buggy. Also, it is incompatible with syntax-case,
so if adopted it will cause much confusion when people convert back and forth
between syntax-rules and syntax-case (as they often do).
Please drop this restriction.
Andre
Received on Sun Jun 24 2007 - 19:38:04 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC