ACL2
Computers - Programming - Languages - Lisp - Compilers and Interpreters. Applicative Common Lisp, multipurpose system. Most common uses: language for programming, specification, modeling; a formal mathematical logic, semi-automatic theorem prover. [Open Source, GPL] ...
www.cs.utexas.edu
MetaJ
Computers - Programming - Languages - Java - Extensions. A generic protocol-based self-applicative interpreter for Java. Revolves around a generic reification procedure which can be used to reify any class of the interpreter. ...