From: <Lui...@si...> - 2005-06-03 07:13:42
|
Hi Brian, Scons (http://www.scons.org) is also a python build tool.=20 Dependency (at least for C++) is one of their strong points. Here is something about building java:=20 http://www.scons.org/doc/HTML/scons-user/x287.html Regards, Luis Sergio Oliveira PS: [some words about me]=20 I'm working in SIEMENS Communications and we have a project in the Telco = Management=20 Systems area which uses Jython. I would like to thanks the developers = for=20 Jython's existance in the first place and for having picked up this = project again! -----Original Message----- From: jyt...@li... = [mailto:jyt...@li...] On Behalf Of Brian = Zimmer Sent: sexta-feira, 3 de Junho de 2005 4:34 To: jyt...@li... Subject: [Jython-dev] new build Oti checked in a new build to tip on the 31st which allows us to build=20 a jython installable from jython and python cvs. This is pretty cool=20 new functionality. I cleaned up the build.xml a bit and fixed a bug in the generation of=20 the manifest file but otherwise it looks pretty decent. Ants=20 dependency management and conditional logic leaves something to be=20 desired (perhaps python?). Anyways, check it out. thanks, brian ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit = http://developer.yahoo.net/?fr=3Doffad-ysdn-ostg-q22005 _______________________________________________ Jython-dev mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-dev |
From: Oti <oh...@gm...> - 2005-06-06 20:28:17
|
Hello all, thanks for the interest in the new build! From my point of view, the biggest weakness of plain vanilla ant is the missing conditional processing. This leads to artificial targets and artificial properties, making the .xml difficult to read. pyb looks very promising. From my first impression I miss the cvs command, and the dynamic manifest, though... Another way to go would be http://sourceforge.net/projects/ant-contrib, which - amongst other useful tasks - adds if/then conditional logic and mutable variables to ant: <var name=3D"x" value=3D"6"/> <if> <equals arg1=3D"${x}" arg2=3D"6" /> <then> <var name=3D"x" value=3D"12"/> </then> </if> <echo>${x}</echo> <!-- will print 12 --> As I started to work on the build, I thought for a short time to use ant-contrib, but then decided against it, because it requires an additional install beside ant. But it still looks like best of both worlds to me Whatever we decide to use, we have to measure the work needed to rewrite and the additional installation efforts, against the readability of the build we would achieve. And we have to take into account how often (and how drastically) the build will change. Best wishes, Oti. |
From: Randy B. <rg...@pa...> - 2005-06-07 01:10:39
|
Oti wrote: > Another way to go would be > http://sourceforge.net/projects/ant-contrib, which - amongst other > useful tasks - adds if/then conditional logic and mutable variables to > ant: ant-contrib helps, but in the end you're still using ant. The tradeoff here is really simple: you can have a build tool that's familiar to java people and supported by lots of tools, or you can have one that can support real programming language constructs and can do more sophisticated things whithout tricks. BTW, pyb isn't the only python build tool out there; you could also consider scons: http://www.scons.org or pymake: http://www.plope.com/software/pymake -r |
From: Brian Z. <bz...@zi...> - 2005-06-09 13:25:13
|
I've always wanted distutils support for Jython. It should be as easy as 'jython setup.py build'. This would require the additional javac task for distutils but then the rest would reusable and we would just write python. I've never gotten farther than wanting it though. brian Randy Brown wrote: > Oti wrote: > >> Another way to go would be >> http://sourceforge.net/projects/ant-contrib, which - amongst other >> useful tasks - adds if/then conditional logic and mutable variables to >> ant: > > > ant-contrib helps, but in the end you're still using ant. > > The tradeoff here is really simple: you can have a build tool that's > familiar to java people and supported by lots of tools, or you can have > one that can support real programming language constructs and can do > more sophisticated things whithout tricks. > > BTW, pyb isn't the only python build tool out there; you could also > consider > scons: http://www.scons.org or > pymake: http://www.plope.com/software/pymake > > -r > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. How far can you > shotput > a projector? How fast can you ride your desk chair down the office luge > track? > If you want to score the big prize, get to know the little guy. Play to > win an NEC 61" plasma display: http://www.necitguy.com/?r=20 > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev |
From: Ilia I. <ii...@ya...> - 2005-06-07 01:17:40
|
And don't forget Beanshell or any other BSF scripting language is always available in ant. Another possibility is to implement custom targets in Java. Thanks, Ilia --- Oti <oh...@gm...> wrote: > Hello all, > > thanks for the interest in the new build! > > From my point of view, the biggest weakness of plain > vanilla ant is > the missing conditional processing. This leads to > artificial targets > and artificial properties, making the .xml difficult > to read. > > pyb looks very promising. From my first impression I > miss the cvs > command, and the dynamic manifest, though... > > Another way to go would be > http://sourceforge.net/projects/ant-contrib, which - > amongst other > useful tasks - adds if/then conditional logic and > mutable variables to > ant: > > <var name="x" value="6"/> > <if> > <equals arg1="${x}" arg2="6" /> > <then> > <var name="x" value="12"/> > </then> > </if> > <echo>${x}</echo> <!-- will print 12 --> > > As I started to work on the build, I thought for a > short time to use > ant-contrib, but then decided against it, because it > requires an > additional install beside ant. But it still looks > like best of both > worlds to me > > Whatever we decide to use, we have to measure the > work needed to > rewrite and the additional installation efforts, > against the > readability of the build we would achieve. > And we have to take into account how often (and how > drastically) the > build will change. > > Best wishes, > Oti. > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > How far can you shotput > a projector? How fast can you ride your desk chair > down the office luge track? > If you want to score the big prize, get to know the > little guy. > Play to win an NEC 61" plasma display: > http://www.necitguy.com/?r > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |