Namespaces is important to me. For example, my <subant> task infers the
current target name, whereas this feature was removed from the version now
checked in to Ant. I should be able to not have to rename it, and use it as
<lgc:subant> for example.

Of course, this will force me to update numerous builds (OK, only about 20
as of now), so the ability to cleanly override the version of <subant> from
core would be nice too (no warning message).

On the other hand, it would probably be a good thing to add the lgc:
namespace to all our custom tasks in all our build files. It makes it clear
these are custom tasks (I was asked a few times whether tasks where custom
or Ant core, since we use quite a few custom tasks). People might feel using
namespaces is too verbose, but I think that on the contrary it makes the
build file more explicit and readable. --DD

> -----Original Message-----
> From: peter reilly [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 26, 2003 6:40 AM
> To: Ant Developers List
> Subject: Re: Ant 1.6 todo thoughts
> 
> Ok:
>    1) polymorphism
>    2) loading of antlib.xml files/resource
>    3) namespace
>    4) roles
> 
> Peter
> 
> On Wed, 2003-06-25 at 10:25, Stefan Bodewig wrote:
> > On 25 Jun 2003, peter reilly <[EMAIL PROTECTED]> wrote:
> >
> > > The roadmap could be:
> > >    1) roles (allowing the typedef definition to be optionally
> > >       restricted - this is required to allow current conditions
> > >       /filters etcs to be defined) (+ extendtype)
> > >    2) polymorphism (using ant-type magic attribute)
> > >    3) loading of an antlib.xml file/resource.
> > >    4) namespace support
> > >
> > > I could reorder these - or combine them.
> >
> > Please don't combine but do them one by one so the changes are easier
> > to audit.  Of those points roles is the most contoversial one IIUC -
> > it may make sense to move it to the bottom so the discussion won't
> > hold up the rest.
> >
> > Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to