Properly fix problem with LETREC/definition interaction. This
authorChris Hanson <org/chris-hanson/cph>
Wed, 12 Feb 2003 19:40:38 +0000 (19:40 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 12 Feb 2003 19:40:38 +0000 (19:40 +0000)
commitade361abb97e30574612eeb5ffa3ab083f551a91
treed5bdba858c69bb8dd8438988582dfdf82e603238
parent320a9be327128146a004385cee9e6bedbebc1eb0
Properly fix problem with LETREC/definition interaction.  This
requires an extra environment frame in the syntax expander, to model
the frame that is potentially inserted in the output.  And we must
continue to use the "auxiliary" variable mechanism, since the compiler
and several other things depend on it in order to recognize
LETREC-like structures.
v7/src/runtime/mit-syntax.scm
v7/src/runtime/syntax-output.scm