std.parallelism is accepted into Phobos

Jacob Carlborg doob at me.com
Wed Apr 27 01:31:53 PDT 2011


On 2011-04-26 22:45, Spacen Jasset wrote:
> On 26/04/2011 18:37, Andrei Alexandrescu wrote:
>> On 4/26/11 11:32 AM, Russel Winder wrote:
>>> On Tue, 2011-04-26 at 09:16 -0700, Sean Kelly wrote:
>>>> Bootstrapping issue. Make is almost guaranteed to exist, while the
>>>> fancier tools are not.
>>>
>>> That may be the case but Makefiles are either incomprehensibly
>>> complicated or platform specific -- it is nigh on impossible to create a
>>> single Makefile that does its job sensibly on Linux, Solaris, Mac OS X
>>> and Windows.
>>
>> In reality if you target GNU make things are very portable.
>>
>>> The advantage of tools such as Waf, SCons, CMake is that they manage
>>> the platform issues for you.
>>
>> I hope that's not the only advantage. Anyhow, the problem here is that
>> you already mentioned three tools, none of which I know. If you could
>> write the equivalent of posix.mak in your favorite tool, we'd be in a
>> better position to evaluate how it improves our build process.
>>
>>
>> Andrei
> Egr... I *might* give it a go at some point in Scons. Which is the only
> tool I've found to (my) liking. It supports D too.
>
> I must say that when dsss and rebuild were maintained it was very handy
> indeed to be able to it with. (yeah - almost) identical build files on
> the platforms I built for. Win & linux at the time.

I agree, this was a great tool and still is for D1.

> I can't but think you haven't written enough makefiles Andrei, for
> enough cross platform development, but I dare say you have.


-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list