Unlikely Scheme

Unlikely Scheme is a rather small, but R5RS-compliant Scheme interpreter. It is written in C++, and released under a liberal license (zlib). Internally, it uses a very high-level virtual machine and a simple, non-optimizing compiler. See the README file for (a little) more information.

This software is not under active development, or even basic maintenance. It works reliably only on 32-bit 386-style processors.

This is the source code with a minimal GNU-make-oriented makefile. It should be easy to build in most Unix environments, MinGW or Cygwin should also work, and I've been told that people have even managed to build it in Visual Studio.

(back to top page)