ulambda/build-aux
Mike Gerwitz e8c9c6cdd8
rebirth: Add `eval'
* build-aux/bootstrap/rebirth.scm: Provide env to `rebirth->ecmascript-prog'.
  (rebirth->ecmascript-prog)[env-es]: New param.  Use for `_env' in
    generated self-executing ES function.
  (es:empty-env): New procedure.
* build-aux/bootstrap/rebirth/es.scm (es:raw): Remove unused macro.
  (es:envf)[env]: New parameter.  Use in place of hard-coded inherited env.
  (es:inherit-env): New procedure, extracted from proceeding.
  (lambda, let): Use it.
  (null-environment, eval): New procedures.
2018-02-08 23:11:21 -05:00
..
bootstrap rebirth: Add `eval' 2018-02-08 23:11:21 -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