MScheme is a Scheme interpreter implemented in Java. The project goals are
- to comply with the Revised5 Report on the Algorithmic Language Scheme,
- to develop a modular, clear and object-oriented design based on the core-scheme defined in the article Proper Tail Recursion and Space Efficiency by William Clinger and
- to implement it (in Java for now).