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

Martin Cooper mfncooper at gmail.com
Mon Sep 27 22:11:29 CDT 2004


On Mon, 27 Sep 2004 11:23:14 -0700, Alex Russell <alex at dojotoolkit.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> 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.

You forgot to put an IMHO (or perhaps an IMNSHO ;) in there. I happen
to think that Ant is pretty darned quick, and easy to get stuff done
in. But then I've been using it day in, day out for the last 4.5 years
or so, so perhaps I'm biassed... ;-}

> 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.

Whoa. I can see the docs now: "To build Dojo yourself from source,
first install Subversion, Java, Ant, Python, Docutils and Rhino. Then,
on the following week, ...". ;-)

Martin.


> 
> Regards
> 
> - --
> Alex Russell
> alex at dojotoolkit.org
> alex at netWindows.org F687 1964 1EF6 453E 9BD0 5148 A15D 1D43 AB92 9A46
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (Darwin)
> 
> iD8DBQFBWFqSoV0dQ6uSmkYRAm2CAJ9qRMFyrydpO5hyIBiGEqV8t0xiywCgrqwp
> mk50PNqAsox7HSWI0GigOrI=
> =4I9I
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> NG-DHTML mailing list
> NG-DHTML at netwindows.org
> http://netwindows.org/mailman/listinfo/ng-dhtml_netwindows.org
>



More information about the NG-DHTML mailing list