oaklisp

An object-oriented dialect of Scheme

GPL-2.0 License

Stars
52

Oaklisp

Oaklisp is an object-oriented dialect of lisp sharing the standard lisp syntax, including common lisp style macros, first class types, multiple inheritance, and multiple namespaces (packages). Oaklisp is also a Lisp-1 dialect meaning functions and variables share the same namespace (like Scheme).

This is a portable implementation of a lisp interpreter / compiler for the Oaklisp dialect of lisp.

Project homepage(s)

The compiler compiles Oaklisp source code into byte-code for the included Oaklisp emulator / virtual machine. The implementation is described in the included documentation, and also in

See BUILD.md for instructions on how to build the system.