[ng-dhtml] putting the build tool thing to bed

Alex Russell alex at dojotoolkit.org
Mon Sep 27 13:23:14 CDT 2004

Hash: SHA1

Hey everyone,

Dylan is on vacation this week, and he was looking into build tools, 
but we can't let that stop us from getting to a decision.

As I see it right now, the build tool universe is split between 
Make(-alike) and Ant(-alike) tools. Make tools themselves, while 
potentially portable, have a significant downside as soon as 
dependence on a single shell or path layout, or other 
system-dependent item gets introduced into the build path. OTOH, Ant 
is dog-slow and without Rhino or another scripting addition, is a 
right bitch to get things done quickly in.

All of that said, we have developers on a ton of different platforms 
today, and many/most of them have a Java environment. Ant _can_ be 
coerced to behave nicely with various add-ons, and right now I think 
the portability benefit outweighs my deep concerns with its 
day-to-day usability. I don't think we'll actually be able to avoid a 
multi-language dependency in the build process, so I think 
Python+Docutils is also something we can safely keep around 
(potentially via Jython at some later date).

Unless there are objections, I'm going to start working on getting our 
build setup with Java+Ant+Python+Docutils+Rhino. I'll be sure to add 
all the necessaray jars to SVN.


- -- 
Alex Russell
alex at dojotoolkit.org
alex at netWindows.org F687 1964 1EF6 453E 9BD0 5148 A15D 1D43 AB92 9A46
Version: GnuPG v1.2.4 (Darwin)


More information about the NG-DHTML mailing list