Kanaputs is an interpreter for Java. It runs Java
code without compilation, as each instruction is
executed when you write it. Kanaputs can be
embedded very easily into an XML document to add
programmatic features. For example, Kanaputs is
fully integrated with Ant and provides a way to
execute Java within an XML Ant build file. The
grammar of the Kanaputs language is very close to
the Java grammar but adds some flexible features
such as typeless variables and reactive variables.