From: Gerry S. <ger...@ya...> - 2001-08-08 16:06:22
|
First off thanks for the code.. I'll intergrate it and post asap. Also I have started a developers maillist at: https://sourceforge.net/mail/?group_id=31650 Please join - there is already one other developer on it and we are talking about tasks In the compiler tasks : why not move the attributes/filesets "down" in the CompilerBase class ? This would make the structure a little bit cleaner, because the CompilerBase uses all attributes/filesets the upper classes define. The inhereting classes COULD define additional properties too. I don't see an advantage in making all the stuff in CompilerBase abstract and implementing the same stuff three times. At first I tried this but I had a really hard time extracting the attributes from inherited classes - so if you can figure out how to but an option with an attribute in a base class then we can do this - and it would make a number of classes cleaner. The current design of using abstract members is really just a hack around the problem. You will need to change the AutoInitializeAttributes method of the Task class. Do you plan to use the ** syntax from ANT ? This is the feature I miss :) If you want I could implement it. Can't see a reason why not to add it. cya |