Which language futures make D overcompicated?
Andre Pany
andre at s-e-a-p.de
Tue Feb 13 11:36:50 UTC 2018
On Tuesday, 13 February 2018 at 11:14:25 UTC, rikki cattermole
wrote:
> On 13/02/2018 11:11 AM, Russel Winder wrote:
>> On Tue, 2018-02-13 at 10:45 +0000, aberba via Digitalmars-d
>> wrote:
>>>
>> […]
>>> I wish complaints about Dub would include exactly what was
>>> impossible with it. There's no reason to throw dub away and
>>> start
>>> something new. If one can run cmake before build in dub,
>>> then a
>>> lot is possible. Those edge cases can be ironed out.
>>
>> I think there have been many actual complaints made in detail
>> in this
>> thread.
>>
>> There is always a reason to replace, because you can build on
>> what has
>> gone before and do better. CMake is part of the problem.
>>
>>> Dub fulfills all my use cases so I don't complain. Those here
>>> with not much issue with dub will also not complain. And that
>>> does not make it a minority opinion without stats to prove dub
>>> usage.
>>
>> No problem, and I guess you'll be happy to carry on using Dub
>> after
>> something new and better appears. In the case of Maven →
>> Gradle, many
>> people still use Maven even though it is provably inferior to
>> Gradle
>> simply because they cannot be bothered to change.
>>
>>> At point, dub will likely remain the default package
>>> management
>>> tool. The build functionality can be improved for those who
>>> deal
>>> with such stuff often. Manpower is what remains.
>> […]
>>
>> Why should Dub remain the one true way? Just because it was
>> the first
>> doesn't mean it is the best.
>
> It wasn't the first and it was the best in over a 10 year
> period.
While I am really suffer from some painful behavior of dub, in my
opinion it is a great tool and it would damage the D ecosystem to
go away from dub. Companies already starting investing into this
tool. In my case, without dub it would not be possible at all to
use D at work.
The involved developers doing a great job.
Kind regards
André
More information about the Digitalmars-d
mailing list