[gsoc] DMD - Ideas

Mike Franklin slavo5150 at yahoo.com
Tue Mar 19 20:35:51 UTC 2019


On Tuesday, 19 March 2019 at 17:01:43 UTC, H. S. Teoh wrote:

> 1) Why not use an existing build system written in D?  There's 
> Button,
> Atila's build tool (sorry forgot what it was called), Dub (ick 
> - sorry),
> etc..

I think you're talking about Reggae 
(https://github.com/atilaneves/reggae)

I'm not against using it, but it does introduce yet another 
dependency and yet another layer of abstraction to learn and 
become familiar with.  And what are Reggae's dependencies?  I'd 
approve and merge a PR that replaces the current build system 
with one written in Reggae, but I'd rather not have to learn it.  
Also, looking at the Reggae README, it looks very makefile-ish.  
I'd rather the end result look more like procedural idiomatic D 
that I could easily add print statements to or step through with 
a debugger.

Mike




More information about the Digitalmars-d mailing list