Idea: std.build instead of dub and make-like tools

Atila Neves via Digitalmars-d digitalmars-d at puremagic.com
Fri Mar 18 02:51:07 PDT 2016


On Thursday, 17 March 2016 at 05:15:25 UTC, Piotrek wrote:
> On Wednesday, 16 March 2016 at 16:36:47 UTC, Dicebot wrote:
>> NB: this is orthogonal to development of dub. Most important 
>> functionality of dub is dependency management, acting as a 
>> build tool is secondary to that (and can be adjusted to 
>> support other build systems instead).
>>
>> Idea itself is good and this is something that reggae could do 
>> but it isn't as easy project as it may sound.
>
> I didn't know about reggae, looks interesting. However after 
> brief review is seems to be overcomplicated and inconvenient in 
> some cases.

Could you explain what is overcomplicated and inconvenient? I'd 
love some feedback and to be able to fix it.

> As for dub I don't think it is unrelated. Why std.build 
> couldn't be dependency manager?
>
> What about:
> std.build = part of reggae + part of dub

I don't think mixing up dependency management and build systems 
is a good idea. I made an explicit decision to defer all 
dependency management to dub.

Atila



More information about the Digitalmars-d mailing list