Self-hosting Scheme compiling to JavaScript (very incomplete proof-of-concept) [stalled]
 
 
 
 
 
 
Go to file
Mike Gerwitz 639948da02
birth,rebirth: Add cond-expand, string->es
`cond-expand' allows moving forward with implementing features based on the
current bootstrapped state of the system---rebirth will be able to
recursively compile itself and introduce new features along the way.

`string->es' allows outputting raw ECMAScript, which gives us more control
over the code that is generated without having to hard-code it in the
compiler itself.

* build-aux/bootstrap/birth.scm
  (fnmap)[cond-expand]: Always yield the empty string (do nothing).
* build-aux/bootstrap/rebirth.scm
  (fnmap)[cond-expand]: Expand `string->es' only.
  (fnmap)[string->es]: Add macro.
2017-12-05 00:38:39 -05:00
build-aux birth,rebirth: Add cond-expand, string->es 2017-12-05 00:38:39 -05:00
COPYING Add README.md and COPYING 2017-08-21 02:19:36 -04:00
README.md README.md: Gibbly pupils 2017-10-22 01:16:31 -04:00

README.md

General Interactive Block-Based Learning Environment (Gibble)

Cute name, little information.

Check back later. I have plenty of information to give, but it is all fairly information and chaotic notes that need to be organized. Besides, you're not supposed to even see the repository in this state (outside of its history, at least)---what are you doing here!? Intruder! Prepare thyself for the wrath of the Gibble!

                                 _   _
                              ,--0---0--.
                             |           |
                             |           |
                              `---------'