ulambda/build-aux/bootstrap/rebirth
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
..
es.scm rebirth: Add `eval' 2018-02-08 23:11:21 -05:00
macro.scm rebirth: Extract steps into separate source files 2018-02-08 23:10:06 -05:00
relibprebirth.scm rebirth: Extract steps into separate source files 2018-02-08 23:10:06 -05:00