Use internal definitions for LETREC* and unary LETREC.
authorTaylor R Campbell <campbell@mumble.net>
Sun, 10 Feb 2019 22:09:48 +0000 (22:09 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Sun, 10 Feb 2019 22:15:52 +0000 (22:15 +0000)
commit8e57468344961c4b7481b98d62d85de76f7aac7d
treef2a7f278f7ba77ccb678a902a8e2aa134bf8a6b0
parentc0f440fe8abb982ff7377b6d97ecea9250bfcd4a
Use internal definitions for LETREC* and unary LETREC.

The compiler will recognize these better than LET and SET!; teaching
it to recognize LET and SET! is more trouble than I want to deal with
at the moment.  Internal definitions at the scode level have LETREC*
semantics anyway, and with only a single binding, LETREC and LETREC*
coincide.
src/runtime/mit-macros.scm