Git, the D package manager

Dragos Carp via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 2 12:05:36 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.

Why not building on cmake? You have experience with it. 
trentforkert made very good progress with D support in cmake and 
has good chances to merge it upstream [1].

If we look at the Vision/2015H1 goals, we see a couple of points, 
where cmake already has the necessary support:

- C++ integration (hybrid projects)
- alternative compilers
- embedded systems

This features would take a lot of effort/time to be implemented 
in a pure D solution, nevertheless any of these points is a niche 
in the D community.

Apart from the ugly script language, cmake would be a pretty good 
fit.


[1] - https://github.com/trentforkert/cmake


More information about the Digitalmars-d mailing list