DUB - call to arms

Nick Sabalausky (Abscissa) SeeWebsiteToContactMe at semitwist.com
Sat Apr 20 05:14:12 UTC 2019


On 4/19/19 5:58 PM, H. S. Teoh wrote:
> On Fri, Apr 19, 2019 at 03:54:45PM -0400, Nick Sabalausky (Abscissa) via Digitalmars-d wrote:
>> On 4/19/19 2:19 AM, Russel Winder wrote:
>>>
>>> Looking at Gradle, Maven, Cargo, Go, Conan, the choice is for
>>> integrated dependency management and build. Dub it would seem has
>>> taken the right overall approach,
>>
>> Well, it certainly seems to have taken a *popular* approach. I
>> wouldn't necessarily take that as implying the "right" approach (for
>> us).
> [...]
> 
> Yes. I for one dumped Gradle shortly after starting my Android project,
> because it just didn't let me do what I need to do, or at least not
> easily.  Gradle expects your typical Java codebase with standard source
> tree structure.  I needed D codegen and cross-compilation as integral
> parts of my build.  The two ... let's just say, don't work very well
> together.  It's the "my way or the highway" philosophy all over again.

No big surprise why a "my way or the highway philosophy" is more 
successful with a JVM audience than a D audience ;)

Like I alluded to: different language -> different audience -> different 
needs and requirements -> different "right" answers.


More information about the Digitalmars-d mailing list