http://www.linguamantra.org/ http://www.linguamantra.org/CHANGES.txt E.g., integrated StringTemplate: ST s = `public <name> = <init>;`; s["name"] = "Ter"; s["init"] = "34"; println(s.toString()); // emits "public Terence = 34;" :) Oh, and i rolled all dependant jars into a single jar for ease of use. Ter