ulambda/build-aux
Mike Gerwitz a839301a12
rebirth: Make quote form recursive, add quasiquote
This was pretty much a prerequisite for introducing macros (in commits to
follow)---the code would otherwise be far too verbose.

Note that this does _not_ introduce the shorthand forms ("'", "`", ",",
",@"), as implementing those in a reasonable manner would require
preprocesing the AST, which is not what I want to focus on right now.  So
macros will still be a bit verbose, using the full
"(quasiquote ... (unquote-splicing ...))" and such instead of simply
"`(... ,@(...))"

* build-aux/bootstrap/rebirth.scm
  (quote-sexp, quasiquote-sexp): Add procedures.
  (fnmap)[quote]: Use `quote-sexp'.
    [quasiquote]: Add special form.
2017-12-06 22:48:16 -05:00
..
bootstrap rebirth: Make quote form recursive, add quasiquote 2017-12-06 22:48:16 -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