next up previous contents
Next: ARS++ has the following Up: Implementation of ARS++: Previous: Implementation of ARS++:   Contents


ARS++ is an implementaion of A++ with a rich set of primitive abstractions providing the functionality of Scheme and more. The implementation is built on ARSAPI for C and includes a Compiler and an Interpreter for the compiled code.

The Compiler ACOMP is written in Scheme and generates code for a virtual machine called AVIM, which is modelled after the SECD-Machine invented by J. Landin.

The code of the compiler does not use any special features of Scheme compared to ARS++. As a consequence it is capable of compiling itself, generating code that can be executed in the virtual machine AVIM.


Georg P. Loczewski 2002-07-20