greebo
Greebo is a multi-paradigm programming language that borrows on concepts from Lisp, Dylan, Lua or IO. Some features are tail recursion optimization, both lexical and dynamic closures, zero special forms (‘def’ or ‘if’ can be used like any other procedure), first-class environments whose bindings and properties may be manipulated at wish, powerful macros, literal indexers and slices for anything that is a collection and more.