ulambda/build-aux
Mike Gerwitz ae7fcdbc1a
rebirth: Correct recursive fnmap form definitions
There were some instances where fnmap forms defined themselves in terms of
themselves (e.g. `if' using `if'), or defined themselves in terms of one of
their dependents (`let*' used `let' which uses `let*').

They work just fine because of how we're just transpiling directly into JS,
but we're converting them into macros, and we're going to run into issues
once we do that.

This was never intentional---I didn't realize that I was doing it.

* build-aux/bootstrap/rebirth.scm (fnmap)[if, let*]: Fix definitions.
2017-12-14 23:50:46 -05:00
..
bootstrap rebirth: Correct recursive fnmap form definitions 2017-12-14 23:50:46 -05:00
bootstrap.html bootstrap: Formalize (both command-line and browser) 2017-11-12 00:29:40 -05:00
bootstrap.js bootstrap: Formalize (both command-line and browser) 2017-11-12 00:29:40 -05:00