syntax-rules: eliminate use of rename for creating new identifiers.
authorChris Hanson <org/chris-hanson/cph>
Fri, 30 Nov 2018 06:45:50 +0000 (22:45 -0800)
committerChris Hanson <org/chris-hanson/cph>
Sat, 8 Dec 2018 08:23:35 +0000 (00:23 -0800)
commita04378caa642239cabb3204dfd759899a7c84426
treef78c7f970338a553204536e95db6da6db81f09d1
parent6c5382f7a9db4479f0fa7fb584eb8c6f77a36aa7
syntax-rules: eliminate use of rename for creating new identifiers.

This confusion is one of several that has resulted from long-term muddy thinking
on my part, and is a contributor to the bug that was filed.

Also, clean up the code a bit in preparation for further changes required by
R7RS.
src/runtime/syntax-rules.scm