DUB - call to arms

Atila Neves atila.neves at gmail.com
Tue Apr 16 11:56:27 UTC 2019


On Monday, 15 April 2019 at 18:31:01 UTC, Andre Pany wrote:
> On Monday, 15 April 2019 at 17:17:49 UTC, Atila Neves wrote:
>> On Monday, 15 April 2019 at 16:09:10 UTC, Andre Pany wrote:
>>> On Monday, 15 April 2019 at 13:34:21 UTC, Anton Fediushin 
>>> wrote:
>>>> [...]
>>>
>>> Integration of dub with LDC is working fine. I created a 
>>> tutorial (german) here:
>>>
>>> http://d-land.sepany.de/tutorials/einplatinenrechner/einstieg-in-die-raspberry-pi-entwicklung-mit-ldc/
>>>
>>> But yes, integration could be better.
>>>
>>> I use the shell commands to compile a git commit ID into the 
>>> executable. It works like a charme.
>>
>> Try doing that cross platform between Windows and Linux.
>>
>>> Without specific examples it is hard to discuss wheter 
>>> something works or not.
>>
>> My experience matches Anton's - as soon as you try to do 
>> anything non-trivial in "pure dub" it gets frustrating pretty 
>> quickly. I've given examples before.
>
> Actually I have a bat script for the windows release pipeline 
> and a bash script for linux/Darwin pipeline.

Which is less than ideal.

> My assumption is, there are a lot of developers which uses dub 
> without any issue and for them replacing Dub would be a major 
> pain.

Of course! For trivial applications that want to use dependencies 
without hassle, it's great. But it doesn't scale.

> Also a lot of bugs were already solved in Dub in the recent 
> month's. Bug fixes are just not listed in the D changelog.

The ones I filed are all open. And some aren't even filed yet 
AFAIK, such as the fact that dub.selections.json, as it exists 
now, is broken.




More information about the Digitalmars-d mailing list