munci
From munci’s homepage: Munci (pronounced “Monkey”) is an interactive macro-interpreted-compiling language inspired by Forth. As in Forth, functions written in Monkey can examine source code. Unlike Forth, Munci uses a generalized version of the Java tokenizer for input, so Munci programs can easily parse Java-esque code.