In the interests of education... Maybe there is some resource that concisely describes why the declarative approach can be better in some cases (ANT in particular)? Maybe JDD can add a link to it in his ANT 2.0 proposal?
> -----Original Message----- > From: Peter Donald [mailto:[EMAIL PROTECTED] > Sent: Friday, December 29, 2000 9:06 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: Re: Seen this? > > At 08:56 29/12/00 -0500, Jason Rosenberg wrote: > >Number of times it refers to Ant as a scripting language: 8 > > > >Yes people, Ant is a scripting language, not some sort of > >pure object oriented data description language. > > err ... ahhh ... maybe you should go back to comp-sci 101 as data > description languages are often referred to as scripts ... which would > imply that DDLs are scripting languages.... fancy that ! The difference is > with type os language; declarative vs procedural. We do have some > procedural elements (ant-call) but that will soon become declarative if we > make templating a preprocess or as part of the language. > > >Can we start > >acknowledging that, so that we can then augment and improve > >the language in a sensible way? > > Perhaps you should try to do just a little bit of research on subject. > There is a lot of details on this matter in archives and a lot of good > reasons why adding procedural logic is an idiotic idea. If you want > procedural logic there is plenty of other tools out there or you are free > to fork ant and do it yourself. There are people who have already provided > procedural elements (selection via case/if) that may help you. However if > you want anyone to actually listen to you it would be good if you tried to > educate yourself. > > 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 | > *-----------------------------------------------------* > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
