Doing Scheme – The Big Lie

This semester, I started and led a team of 10+ people to complete a basic Scheme interpreter with C++ — it’s up on GitHub as Shaka Scheme, and is still missing macros. It’s also pretty raw, so brace yourself. People say Lisp is so easy to implement. “So easy.” Sure, the idea that “it’s easy” is not …