On Monday, 29 January 2018 at 11:48:07 UTC, Russel Winder wrote:
[...]
One thing that Go got almost right was the way of using FOSS
packages and libraries. Rust, via Cargo, did a much better job.
Go has a small standard library and allows use of any DVCS,
there is no central contributed system. Rust/Cargo has a small
standard library, a central contributed library, and the
ability to use arbitrary DVCS. Rust/Cargo wins on this hands
down. I suggest Dub needs more work to be like Cargo. This and
documentation strike me as the most important things for the
evolution of D.
[...]
What would you say are the most important differences between dub
and Cargo? What does Cargo do better than dub (or worse for that
matter)? Superficially, they seem to be designed quite similarly.
Mafi