TinyScheme R7

Emulator - try in your browser | Downloads (with binaries) | Project @ SourceForge | Project @ GitHub

Here comes small interpreter of Scheme programming language, which could be easily compiled with C99 almost for any platform. It could be used to add scripting capabilities to some C/C++ project, for example.

This particular implementation is branched of tinyscheme.sourceforge.net - with the two main goals:
   - add some features from modern R7 Scheme standard;
   - make it more suitable for educational purposes.
Thus, depending on your goals, you may prefer original version.


Interactive Exercises (with emulator)

  1. Basic operations - just some arithmetics
  2. Choice on Quadratic Equation - using conditional statements
  3. Newton's square root method - from SICP - meet loops
  4. Boustrophedon - try list processing