Commit Graph

4 Commits (34518e15320cfb01bdaa88b363a23d2c424971d6)

Author SHA1 Message Date
Mike Gerwitz 34518e1532
birth: Remove remaining Gibble references
Some of them snuck through.

Gibble is still a goal.  It really is fascinating how projects like these
evolve...as a complete distraction from my original goals.

* bootstrap/birth.scm: s/GIBBLE/REBIRTH/.
* bootstrap/libprebirth.js: Likewise.  Also s/Gibble/Ulambda/.
2018-09-11 20:20:48 -04:00
Mike Gerwitz 84345fab58
rebirth: Recognize numbers without digit before decimal point
* bootstrap/rebirth.scm (tname-verbatim?): Match numbers that have no digit
    preceding the decimal point, so long as digits follow it.
2018-09-10 23:24:45 -04:00
Mike Gerwitz ba93b7c034
Add Makefile.am for bootstrapping
This provides a very basic Automake+Autoconf configuration.  At the moment
it handles only bootstrapping, but at least allows for the user to enter
`make' and have something useful happen.

* .gitignore: New file.
* Makefile.am: New file.
* autogen.sh: New file.
* bootstrap/Bootstrap.js (_error): Re-throw error.
* bootstrap/bootstrap.js: Exit with non-zero status code on failure.
* configure.ac: New file.
2018-09-10 23:07:54 -04:00
Mike Gerwitz aae726b7a6
bootstrap: Move from build-aux/bootstrap
NOTE: To see history for files in this directory, run:

  $ git log --follow PATH

The previous home for the bootstrapping process was build-aux, but this has
evolved into quite the project in its own that such a directory strucutre is
no longer honest.  Further, I want the bootstrap process to get the
visibility in the source tree that it deserves, considering how vitally
important it is.

I preserved the original history rather than rewriting the commits because I
did not want the hashes to change---I have recorded some hashes elsewhere
as proof that early Ulambda existed when it did, since it is yet unpublished.

* bootstrap/Bootstrap.js: Renamed from build-aux/bootstrap/Bootstrap.js.
* bootstrap/birth.scm: Renamed from build-aux/bootstrap/birth.scm.
* bootstrap/bootstrap.html: Renamed from build-aux/bootstrap.html.
* bootstrap/bootstrap.js: Renamed from build-aux/bootstrap.js.
* bootstrap/libprebirth.js: Renamed from build-aux/bootstrap/libprebirth.js.
* bootstrap/prebirth.js: Renamed from build-aux/bootstrap/prebirth.js.
* bootstrap/rebirth.scm: Renamed from build-aux/bootstrap/rebirth.scm.
* bootstrap/rebirth/es.scm: Renamed from build-aux/bootstrap/rebirth/es.scm.
* bootstrap/rebirth/macro.scm: Renamed from build-aux/bootstrap/rebirth/macro.scm.
* bootstrap/rebirth/relibprebirth.scm: Renamed from
    build-aux/bootstrap/rebirth/relibprebirth.scm.
2018-09-10 21:14:25 -04:00