escm
the minimalistic, easily embeddable scheme language implementation written in C++
Target of this project is to provide a complete scheme machine, which can be tuned to fit any scheme standard (we will include as much of R5RS as it can stay minimalistic and modifiable). Main target of the project is the simplicity and correctness of implementation, speed is the second aspect.
This scheme is designed as extremely extensible, if not said "templating". You are supplied with default scheme evaluators, but no one tells you that you should use them - you can code a library that replaces everything, e.g. implements better types, provides new and better scheme basic functions (as well as "std. library" ones). You can even create your own rules for code evaluation.