Permalink
Commits on Jun 30, 2017
  1. WIP

    yhara committed Jun 30, 2017
Commits on Mar 22, 2017
  1. Install new expander

    yhara committed Mar 22, 2017
  2. new expander(lambda): Stop passing wrap to expandBody

    yhara committed Mar 21, 2017
    Use the wrap of the identifier instead. This is more accurate copy
    of the original program in Beautiful Code, I guess
Commits on Mar 20, 2017
  1. new expander: Tweak debug print

    yhara committed Mar 20, 2017
Commits on Mar 19, 2017
  1. new expander: Remove failing tests

    yhara committed Mar 16, 2017
    These are not allowed in the new expander
  2. new expander: fix lambda parser

    yhara committed Mar 16, 2017
    Support (lambda x ...) and (lambda (x y . z) ...)
Commits on Mar 16, 2017
  1. new expander: Add define, begin

    yhara committed Mar 15, 2017
  2. tweak debug print

    yhara committed Mar 14, 2017
  3. Improve Env#inspect

    yhara committed Mar 14, 2017
  4. (WIP) Add expander with hygenic macro support

    yhara committed Mar 13, 2017
    Acknowledgements:
    - "Beautiful Code" chapter.25
    - "Syntax Abstraction in Scheme"
Commits on Mar 13, 2017
Commits on Mar 12, 2017
  1. Add uglifyjs to devDependencies

    yhara committed Mar 12, 2017
  2. fix Makefile

    yhara committed Mar 12, 2017
    - missing rule to make FILES.json
    - version.js is duplicated in release/biwascheme.js
  3. version.js should be the first

    yhara committed Mar 12, 2017
    Especially, release/biwascheme.js must start with version.js (which
    contains license information)
Commits on Mar 11, 2017
  1. Remove file list from Makefile

    yhara committed Mar 11, 2017
    Makefile is now generated from Makefile.ejs with ./bootstrap.sh
  2. new: FILES.json.ejs

    yhara committed Mar 11, 2017
    - FILES.json.ejs
      -> FILES.json
        -> src/development_initializer.js.ejs
        -> src/platforms/node/node_biwascheme.js
  3. Stop concatenating all .js for npm package

    yhara committed Mar 11, 2017
    Instead of loading big single .js, load each .js with vm.runInContext
    
    fix #87
Commits on Feb 2, 2017
  1. add some predicates

    yhara committed Feb 2, 2017