Apr 26
Howard is trying to boil the ocean :)
Mate, I think that going with YAML is a good idea…. or GroovyMarkup
Your markup:
module (id=foo.bar.baz version=”1.0.0″)
{
service-point (id=Startup interface=java.lang.Runnable)
{
create-object (class=foo.bar.baz.StartupImpl);
}
}
looks a lot like the following GroovyMarkup:
someBuilder.module (id:’foo.bar.baz’, version:’1.0.0′) {
service-point (id:’Startup’ interface:’java.lang.Runnable’) {
create-object (class:’foo.bar.baz.StartupImpl’)
}
}
:)
April 26th, 2004 at 9:48 pm
You are right about the line-precise reporting.
It would be uber-cool to use AOP to take care of the cross cutting concern. Imagine if you could strap on line-precise errors to apps via aspects. Hmm.
Dion