Git, the D package manager

Atila Neves via Digitalmars-d digitalmars-d at puremagic.com
Tue Feb 3 00:39:54 PST 2015


I wasn't forgetting C++ integration, if I do this that'd be a 
main part of the build system.

Ugly doesn't do the CMake scripting language justice. CMake is 
like democracy; terrible, but better than everything else. I 
think I can do better but I need to figure out a bunch of details.

Atila


On Monday, 2 February 2015 at 20:05:38 UTC, Dragos Carp wrote:
> 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