It compiles to native 6502, or to threaded code or to interpreted bytecode:
Quote:
Functions have optional parameters and always return a value. By using one of three function declarations (def, deft and defn) you can have the function loaded as interpreted bytecode, threaded calls into the interpreter, or natively compiled code
Code is on sourceforge and being ported to self-host (re-written in PLASMA) right now.
(via CALL-A.P.P.L.E.)