Dominique Devienne wrote:

>> From: Costin Manolache [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, April 24, 2003 12:23 PM
>>
>> The common use case is defining tasks and datatypes.
> 
> So you -1 roles because you don't need them, at the expense of all the
> people who need to declare more than tasks and datatypes, but conditions,
> filters, mappers, and for me my own custom extension like the
> buildpathresolver???


No, because they add complexity to the simple case and to the lower layer.

I have nothing against roles - if implemented at a higher layer ( using
interfaces, declarations, introspection - or any other means ). 

I am -1 on bundling the roles with the antlib. 

You want roles ? Make a proposal for roles. You should be able to use
roles without antlib, and you should be able to use antlib without roles. 


> So how do *you* propose we plug in custom implementations of all the
> things mentioned above, if not with roles? --DD

Add them as project compoenents ( or types if we don't merge tasks+type ),
and use interfaces, or introspection, or any other form of metadata. 


Costin

Reply via email to