Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* UNFINISHED: Years-long uncommitted changesHEADmasterMike Gerwitz2020-02-239-861/+1026
* birth, rebirth: Update header style of Lisp filesMike Gerwitz2018-09-125-97/+147
* rebirth: Add viability test suiteMike Gerwitz2018-09-116-16/+757
* birth: Remove remaining Gibble referencesMike Gerwitz2018-09-112-6/+6
* rebirth: Recognize numbers without digit before decimal pointMike Gerwitz2018-09-101-1/+1
* Add Makefile.am for bootstrappingMike Gerwitz2018-09-106-3/+133
* bootstrap: Move from build-aux/bootstrapMike Gerwitz2018-09-1010-6/+6
* rebirth: relibprebirth: Negate unary -Mike Gerwitz2018-09-101-4/+6
* rebirth: relibprebirth: Fix < and >Mike Gerwitz2018-09-101-5/+3
* rebirth: relibprebirth: (and) => #tMike Gerwitz2018-09-101-0/+1
* rebirth: Properly terminate generated proc in ES outputMike Gerwitz2018-09-101-1/+1
* rebirth: Recognize numbers with decimal pointsMike Gerwitz2018-09-101-1/+1
* Bootstrap: Integrate RebirthMike Gerwitz2018-08-102-59/+254
* rebirth: Kluge to expose procedures to macrosMike Gerwitz2018-04-041-7/+41
* Gibble=>Ulambda SchemeMike Gerwitz2018-02-0810-75/+60
* rebirth: Add `eval'Mike Gerwitz2018-02-082-14/+34
* rebirth: Add `begin'Mike Gerwitz2018-02-081-0/+7
* rebirth: Extract steps into separate source filesMike Gerwitz2018-02-084-606/+674
* rebirth: Add `include'Mike Gerwitz2018-02-081-10/+25
* rebirth: Primitive environment supportMike Gerwitz2018-01-071-36/+166
* rebirth: Use cdr in libprebirth replacement proc definitionsMike Gerwitz2018-01-051-27/+18
* rebirth: Replace most built-in forms with macrosMike Gerwitz2017-12-152-147/+315
* rebirth: Correct recursive fnmap form definitionsMike Gerwitz2017-12-141-6/+5
* prebirth, birth, rebirth: Consistently use "es" instead of "js"Mike Gerwitz2017-12-124-47/+47
* rebirth: Add define/define-macro rest supportMike Gerwitz2017-12-121-5/+23
* rebirth: Add define-macroMike Gerwitz2017-12-111-21/+276
* rebirth: Extend `cond-expand' to dynamically support featuresMike Gerwitz2017-12-111-7/+43
* rebirth: Add `unquote@' alias for `unquote-splicing'Mike Gerwitz2017-12-111-8/+10
* rebirth: Properly `quote' stringsMike Gerwitz2017-12-111-1/+4
* birth: Support for cond-expand elseMike Gerwitz2017-12-111-2/+9
* birth, rebirth: Correct *->ecmascript procedure namesMike Gerwitz2017-12-092-6/+6
* rebirth: Unencapsulate all proceduresMike Gerwitz2017-12-091-373/+375
* rebirth: Make quote form recursive, add quasiquoteMike Gerwitz2017-12-061-6/+74
* Rebirth Lisp: Liberated from libprebirthMike Gerwitz2017-12-054-17/+232
|\
| * rebirth: Remove libprebirth.js dependencyMike Gerwitz2017-12-051-5/+185
| * prebirth,birth,rebirth: Permit newlines in stringsMike Gerwitz2017-12-053-5/+7
| * birth,rebirth: Add cond-expand, string->esMike Gerwitz2017-12-052-0/+17
| * libprebirth: Remove unused `append!'Mike Gerwitz2017-12-051-6/+1
| * rebirth: Add variable definitions (define)Mike Gerwitz2017-12-051-1/+22
|/
* rebirth: Copy from birth.scmMike Gerwitz2017-11-121-0/+556
* birth: Remove XXX about hitting stack limitsMike Gerwitz2017-11-121-4/+0
* bootstrap: Formalize (both command-line and browser)Mike Gerwitz2017-11-125-6/+545
* prebirth: Add Prebirth facadeMike Gerwitz2017-10-221-16/+42
* README.md: Gibbly pupilsMike Gerwitz2017-10-221-1/+1
* birth,prebirth: Non-recursive lexing to prevent stack exhaustionMike Gerwitz2017-10-183-137/+203
* birth: Prebirth self-hostingMike Gerwitz2017-10-093-46/+341
* prebirth: Add `quote' formMike Gerwitz2017-09-211-0/+8
* prebirth: Always process identifiers (remove global distinction)Mike Gerwitz2017-09-211-6/+8
* birth: AST generationMike Gerwitz2017-09-023-11/+122
* prebirth: Allow nested definesMike Gerwitz2017-09-021-7/+5