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