Ant as a Domain Specific Language
An interesting ( though long ) article evangelising Lisp: defmacro - The Nature of Lisp:
"So why XML? Can we find a good reason for using it?
It turns out that we can (although as I mentioned earlier I'm not sure if James was consciously aware of it). XML has the property of being far more flexible in terms of introduction of semantic constructs than Java could ever hope to be. "
The idea of a flexible abstaract syntax is not new, but is well explained in this article ( for me at least).