Mike Gerwitz
639948da02
`cond-expand' allows moving forward with implementing features based on the current bootstrapped state of the system---rebirth will be able to recursively compile itself and introduce new features along the way. `string->es' allows outputting raw ECMAScript, which gives us more control over the code that is generated without having to hard-code it in the compiler itself. * build-aux/bootstrap/birth.scm (fnmap)[cond-expand]: Always yield the empty string (do nothing). * build-aux/bootstrap/rebirth.scm (fnmap)[cond-expand]: Expand `string->es' only. (fnmap)[string->es]: Add macro. |
||
---|---|---|
.. | ||
Bootstrap.js | ||
birth.scm | ||
libprebirth.js | ||
prebirth.js | ||
rebirth.scm |