Redub: A faster build system promising 90% compatibility with dub

ryuukk_ ryuukk.dev at gmail.com
Sat Jan 20 16:03:52 UTC 2024


On Saturday, 20 January 2024 at 15:25:35 UTC, Renato wrote:
> On Saturday, 20 January 2024 at 14:14:10 UTC, Hipreme wrote:
>>
>> - I have tried contributing to dub's project on 
>> parallelization, I waste 1 week trying that and could not get 
>> it working, so, I decided it would be a better use of my time 
>> into rewriting a completely new dub which would focus on being 
>> easy to read -- An example of that is how easily someone was 
>> able to integrate an experimental support to building C with 
>> it.
>>
>>
>
> Could you expand on that? Perhaps someone else could continue 
> your work.
>
> While I understand you preferred to write your own system (we 
> all probably prefer greenfield development, after all that 
> means it's fully yours, and you can fully understand it, own 
> it, and change it as you see fit which is a very attractive 
> proposition), I'm afraid your project will only be alive while 
> you have interest in maintaining it (I've seen similar projects 
> in other languages before, often they have one or two releases 
> before the author moves on to the next greenfield project) - 
> unless you manage to create an active community around it, 
> which is exceedingly difficult and might be more than you're 
> signing up for once a lot of people join in and start demanding 
> features - while dub, even if it's so "buggy" as you claim, is 
> the official tool everyone is likely to continue to use, and 
> consequently improvements to it would be highly welcome.


This quote says it all:

> A full rebuild on Hipreme Engine reduced its compilation time 
> from 14 seconds to 3

dub is over engineered

We should encourage more of these projects, they defy the stalled 
status quo in D



More information about the Digitalmars-d-announce mailing list