Commit Graph

3 Commits (6daa3501b604091e409ee3536178c117af1fc8c0)

Author SHA1 Message Date
Mike Gerwitz 6daa3501b6
rebirth: relibprebirth: Fix < and >
* build-aux/bootstrap/rebirth/relibprebirth.scm (<, >): Reverse
    comparisons.  This is quite the embarassing mess-up.  It appears that it
    was only used in one place, and so I did not notice the problem until I
    began writing test cases.
2018-09-10 20:51:01 -04:00
Mike Gerwitz 7e3f3f0b0a
Gibble=>Ulambda Scheme
Gibble is still the ultimate goal, but since I seem to have gone down
precisely the path that I did _not_ want to go down (implementing a full
Scheme), this deserves to be its own project.

Oh, and Gibble is the "{General=>Graphical} Block-Based Learning
Environment".
2018-02-08 23:40:00 -05:00
Mike Gerwitz 9eb8355e22
rebirth: Extract steps into separate source files
It's nice being able to do this now.

This starts to pave the path toward ultimately sharing code with Ulambda.

* build-aux/bootstrap/rebirth.scm: Extract steps 0--2 into separate source
    files.
* build-aux/bootstrap/rebirth/es.scm: New file containing step 2.
* build-aux/bootstrap/rebirth/macro.scm: New file containing step 1.
* build-aux/bootstrap/rebirth/relibprebirth.scm: New file contaiing step 0.
2018-02-08 23:10:06 -05:00