[ Home | Résumé | Portfolio ]
A fully fledged compiler for a subset of the scheme programming language written in scheme.
- Runs on Solaris Sparc with the (Petite) Chez Scheme Interpreter.
- Supports the following expressions: if, let, letrec, lambda, begin, and set!
- Supports the following primitives: +, -, *, <, <=, =, add1, sub1, void, not, set-car!, set-cdr!, make-vector, vector-ref, vector-length, vector-set!, cons, car, and cdr.
- Supports the following predicates: eq?, zero?, null?, integer?, pair?, vector?, boolean?, and procedure?
LicenseAll Rights Reserved.
DownloadSolaris Sparc Binary (836 KB)
Chez Scheme Runtime Environment (2083 KB)