Ioke is a folding language. It allows you to write highly expressive code that writes code. Ioke allows you to create abstractions at any level.
Ioke is a dynamic language targeted at the Java Virtual Machine. It's been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by Io, Smalltalk, Lisp and Ruby.