D needs to get its shit together!
jmh530 via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 19 07:43:17 PDT 2017
On Monday, 19 June 2017 at 13:36:01 UTC, Russel Winder wrote:
>
> I'd say the Dub repository is this, or at least should be at
> least the basis for it. Ceylon has Herd, JVM languages
> otherwise has Maven Central and JCenter, C++ now has Conan.
> However, I think Cargo for Rust is current the technology
> leader in mixing a curated central repository. Dub could
> usefully be split into two a curated part where stuff gets
> removed as well as added, with review and possible rejection
> before adding, and a free for all section from which is never
> lost and can be added to freely. Cargo and Ceylon effectively
> have this. The trick is not to actually have a free for all
> added bit (a la PyPI) but to allow for DVCS accessed packages.
dub is more like conda, Anaconda's package manager.
What I mean is one thing that someone can download and install
one file and everything just works. For instance, one download
and a (Windows) user has DMD/LDC/DUB, DlangScience/Mir/Lubeck,
and some of the database and plotting libraries installed.
Basically, reduce the amount of time for a Python/R/Matlab user
to get up and running on D. Would help get new users.
More information about the Digitalmars-d
mailing list