[Scons-dev] SCons and the D tool

Gary Oberbrunner garyo at oberbrunner.com
Wed Aug 8 10:57:21 EDT 2012


On Wed, Aug 8, 2012 at 10:54 AM, Russel Winder <russel at winder.org.uk> wrote:

> Currently D language support in integral to the SCons core, almost, but

> not quite, on a par with C++ and Fortran. The dmd tool only deals with

> the DMD or GDMD even though there is GDC and LDC. The problem here is

> that D needs to be integrated into the smartlink system of the link

> tool. The current dmd tool tries to hack around things but fails. Trying

> to develop dmd, gdc and ldc tool as separate from the SCons core means

> trying to hack even more than is warranted.

>

> I am thinking therefore that abandoning separate tools and working with

> a fork of SCons (which is actually now more feasible than it was in the

> dark past days of Subversion ;-). I will take a fork of the Mercurial

> repository and publish it as SCons_Improved_D on BitBucket. Once things

> look reasonable it should then be easy to create a pull request against

> SCons mainline's default branch.

>

> Before actually doing this, I am wondering if the new Test framework is

> likely to be put in place soon, or whether I should switch everything to

> the old way of doing things.


Dirk has submitted a pull request for his external test framework, so
it's in his repo. I will try to get to it soon, but meantime you
should try pulling it into your repo and see how it works for you. If
it is useful to you, or you have suggestions for improvement, that'll
be very helpful.

--
Gary


More information about the Scons-dev mailing list