In a followup to his earlier post about using Groovy instead of XML for application config, Michael Henderson has written a Groovy Markup BeanBuilder class to allow building complex trees of JavaBeans or GroovyBeans using the simple Groovy Markup syntax.
Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it.
-- Larry Wall, Tom Christiansen, and Randal L. Schwartz, Programming Perl, 2nd Edition
I started my programming life in Perl, and I am a...