Glenn McAllister <[EMAIL PROTECTED]> wrote: >> * It should be possible to modify details of the actual build >> (e.g. classpath, used compiler) without the need to change the >> build specification. > > Isn't this covered by "provide support for user defined task > configurations?"
Nope, one it talking about setting attribute, that have not been specified, the other one is overruling attributes, even if they have been specified. Say we'd add an "impl" attribute to <javac> to chose the compiler, this one is arguing for build.compiler to take precedence over the attributes value - or at least to provide some means to get precedence, like in the build.sysclasspath case. >> * build files should be declarative in nature > > +1 if we could ever agree on exactly what "declarative" means. :-] Having studied physics and not computer science it is amusing to follow the discussion - in physics somebody would have provided a reference to some well known standard definition of each and every term (not that this would make discussion any easier ;-). Stefan
