ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Costin Manolache <cmanola...@yahoo.com>
Subject Re: [PATCH] Adding Dynamic elements for the n'th time
Date Wed, 27 Nov 2002 16:22:01 GMT
Erik Hatcher wrote:

> I was just commenting that what little I know of Avalon/Cocoon has the
> same types of features our recent discussions have touched on (make
> everything an interface, make it pluggable with outside configuration,
> etc).

I'm not sure we have an agreement on making everything an interface :-)
There are cases where an interface is needed, but I think marker interfaces
will not be easily accepted.

Making things more pluggable and configurable is something most projects
are trying to do. I'm sure you won't see enforced IoC.

Some of the hooks that are proposed would allow a lot of fancy features - 
like transforming the build tree. That doesn't mean those features will
have to be in ant core and ant will do XSLT transformations and sitemaps on 
the build tree :-)
If someone needs this, it can be done in an external antlib.


Costin


> 
> I definitely agree with the polymorphic behavior.  When/if I ever get
> time to think through it more, I want the polymorphic behavior even at
> the Project level.
> 
> Erik
> 
> 
> Conor MacNeill wrote:
>> Erik Hatcher wrote:
>> 
>>> It looks like we're getting closer and closer to the Avalon-based
>>> version of Ant, huh?
>>>
>>> All this talk of interfaces, pluggability, and conditional tasks.....
>>> :)))
>>>
>> 
>> Magesh's patch is not really anything to do with Avalon or Myrmidon.
>> 
>> I think, perhaps, we should agree that polymorphic behaviour is a
>> desirable objective. I certainly think it is. When I define a subclass
>> of a type I should not need to change all tasks that take that type.
>> 
>> Conor
>> 
>> 
>> 
>> --
>> To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
>> For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>
>> 
>> 
>>




--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message