On May 21, 2009, at 1:26 PM, Steven Arnold wrote:

>
> On May 21, 2009, at 8:06 AM, Roger Pack wrote:
>
>> Interesting--it's been awhile since I used C...what would
>> macros...essentially do? An example of them?
>
> I was thinking more like Lisp macros.  Check out:
>
>    http://www.defmacro.org/ramblings/lisp.html
>
> steven
>
>

The Ant XML example is a bit ironic.    Ant's creator regrets using  
XML.   He believes that he should have used a scripting language  
instead.   Take a look at Rake and you'll see a DSL that does what Ant  
does and more.