David Crossley wrote: > > Stefano Mazzocchi wrote: > > Nicola Ken Barozzi wrote: > > > > > > I was about to commit the POI stuff, but then I felt a bit uneasy with how > > > the current build is organized. > > <snip/> > > > > > 3. Structure the build as in Centipede or Forrest by using external > > > entities, by dividing the build targets in many .xpart files. Forrest has an > > > example of this in CVS. > > > > I don't like this, we should stay away from entities as much as > > possible.[also true for forrest, I'd love that to be changed] > > > > What do others think about this? > > Why do you say "stay away from entities"? Are saying > take away the ability for one XML document to declare > and include another document/fragment? Or are you > meaning the ability to define a piece of re-usable text?
Both. I don't like entities. I pray for a day when XML 2.0 will remove the notion of DTDs altogether. All inclusion should be performed with xinclude and an xpipeline definition.... but this is Sci-Fi for now. I personally never liked books done like this <book> &chapter1; &chapter2; &chapter3; </book> this is the SGML way, it's old and ugly and, besides, I consider entities a huge hack that got sedimented too much. > The term "entity" is often misused and used to mean > many different things. So i will wait until you explain > and provide reasons. I'm pretty sure we disagree on this and I agree with you that currently there is nothing sufficiently expressive to allow people to use XML and avoid using entities. > I actually like Ken's proposal. It uses the power of XML > to provide a very clean build configuration. It pulls > the separate pieces together, rather than have one > monolithic build.xml which has become cumbersome. I agree with the fact that 75Kb of build.xml are probably the most complex build file ever in the history of Ant and this is clearly not a good thing. At the same time, I'm afraid of fragmenting the pieces too much. Oh well, I'm +0 on this anyway. -- Stefano Mazzocchi One must still have chaos in oneself to be able to give birth to a dancing star. <[EMAIL PROTECTED]> Friedrich Nietzsche -------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]