On 2011-12-07 16:49, Paulo Pinto wrote:
Jacob Carlborg Wrote:

On 2011-12-07 15:06, Russel Winder wrote:
On Wed, 2011-12-07 at 14:38 +0100, Jacob Carlborg wrote:
[...]
What I see as the advantage of a new build system is that it can be
developed specifically for D which could make the tool very easy to use.
Example:

$ tool build main.d

Go has gone to the extreme with this, they have a project structure
which is mandated.  This makes build completely convention driven so
there are no build specifications at all, their build tool can deduce
all the data needed to complete a build.

There are still cases when special flags are needed and how is the
library dependencies resolved?

There are still makefiles required.

You just need to include the standard definitions Makefile (application, 
package) and define a few standard variables that describe your project.

There are also some conventions regarding to which processor and operating 
system your Go files refer to.

More information here:

http://golang.org/doc/code.html

I see.

--
/Jacob Carlborg

Reply via email to