Git, the D package manager

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 2 08:42:01 PST 2015


On Monday, 2 February 2015 at 16:26:45 UTC, Atila Neves wrote:
> This thread has just made me decide to write a D build system, 
> in D and configured in D that builds on dub and its packages 
> intead of reinventing the wheel. I might ask the community for 
> inputs on requirements. Maybe this will be my DConf 2015 
> submission.

I have recently been experimenting with meta-dlang repository (to 
aggregate exisiting ones) and using D scripts instead of 
makefiles for uniform cross-platform build experience.

That quickly has made me wanting to get something like `std.make` 
into Phobos - small utility module that would allow declaratively 
defining target tree + shell scripts similar to makefiles, as 
well as set of small nice shell wrappers (like one that 
effectively enables `set -e` for called commands). Having such 
module in standard library would make it much easier to replace 
makefiles with a quick D scripts and potentially build a robust 
build system on top.


More information about the Digitalmars-d mailing list