> From: Peter Donald [mailto:[EMAIL PROTECTED]
>
>
> >>> * better subproject handling
> >
> >Conor MacNeill wrote:
> >
> >> -1 without detail.
>
> Essentially it consists of possibly the following things
> * cross-buildfile dependencies
> * possibly cross-buildfile property access
> * sharing of "execution stack" (ie which tasks are already
> executed etc)
> * hierarchial scoping of properties (including const, overidable etc)
> * somethingelse????

I feel uneasy about some of these, in the general case. As someone said,
this may allow for spagetti code like builds. However, there is a particular
subset where I think it may be granted: <antcall>.

The implementation of <antcall> treats the buildfile as if it were any other
subproject. As a consequence dependencies will be reexecuted on the
<antcall>. Now some time this is exactly what you want, because you are
using <antcall> as a sort of procedure call with properties as parameter
passing. But in other cases...

Jose Alberto
> Cheers,
>
> Pete
>
> *-----------------------------------------------------*
> | "Faced with the choice between changing one's mind, |
> | and proving that there is no need to do so - almost |
> | everyone gets busy on the proof."                   |
> |              - John Kenneth Galbraith               |
> *-----------------------------------------------------*
>

Reply via email to