A simple interpreter for functional programming language Scheme Main implementations: car, cdr, pair, list, lambda, let ,cond, if, call/cc, define, define-syntax and so on macro with no hygiene call/cc garbage collector Compile envinronment: Ubuntu14.04 with clang-3.8 Reference: SECD machine 《Structure and Interpretation of Computer Programs》