ulambda/build-aux
Mike Gerwitz 639948da02
birth,rebirth: Add cond-expand, string->es
`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.
2017-12-05 00:38:39 -05:00
..
bootstrap birth,rebirth: Add cond-expand, string->es 2017-12-05 00:38:39 -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