Is this more of an issue that there are some compilers that act like sudo build 
systems, and that to best use them a system as to understand internal stuff the 
tools may do to do certain actions. For example C# can do a lot of stuff for as 
well, you can say build all *.cs file in the directory of below in to a DLL, or 
in you can build each C# file separately in to a "object" like file and then 
link them together. Depending how you are coding the first case makes it easy 
to have a simple one line command to be a DLL, the later makes it easy to mix 
languages such as VB, F#, C++(.net), C#, etc.. into a single DLL. 

For what I have seem of Java, it tries to be more like sudo build system, in 
which you say here are all the stuff you may need to build something, and it 
does the hard work of loading and compiling stuff in the correct order and 
dealing with special named files it may generate. 

Jason

-----Original Message-----
From: scons-dev-boun...@scons.org [mailto:scons-dev-boun...@scons.org] On 
Behalf Of Russel Winder
Sent: Friday, December 14, 2012 1:48 AM
To: SCons_Developers
Cc: Gradle_Developers
Subject: [Scons-dev] A challenge

Hans Dockter and I were chatting at Groovy & Grails eXchange 2012 yesterday, in 
particular about the coming C and C++ support in Gradle.
It seems right for there to be a challenge SCons vs Gradle building C++ code.

Obviously SCons wins in the LaTeX, Fortran, D, etc. arena since Gradle has no 
capability there. Gradle clearly wins in the Java, Groovy, Scala, Kotlin, 
Ceylon space as SCons Java support is just, well let's be honest, not up to it 
– due to conflicts between the way Java is built and the SCons internal model 
which is C oriented.

So the question is what is the most suitable challenge that we can arrange for 
say late 2013? (So that we can give results at Groovy & Grails eXchange 2013.)

--
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
_______________________________________________
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to