XScheme is an implementation of the Scheme programming language with extensions to support object-oriented programming.
There are currently implementations of XScheme running on the IBM-PC and clones under MS-DOS, on the Macintosh, the Atari-ST, and the Amiga. It is completely written in the programming language 'C' and is easily extended with user written built-in functions and classes. It is available in source form to non-commercial users.
XScheme follows the "Revised^3 Report on the Algorithmic Language Scheme".