On Tuesday, 6 May 2014 at 18:02:46 UTC, John Colvin wrote:
It never occurred to you that people's libraries would be
published as part of a centralised repository with a tool that
manages dependencies?
Hate to be the cynic, but how in the world do you expect people
to even know about Dub or code.dlang.org in the first place? I
don't see it linked from any of the "obvious" places on
dlang.org, and I can't even find a single _mention_ that we
apparently have a package manager. Nothing in the FAQ about
"Contributing to D". And as if all that wasn't enough, the
"Links" page still points to digitalmars.com.
From a normal user's standpoint, they simply don't exist.
It's pretty common-place in a variety of languages.
(https://rubygems.org/ https://pypi.python.org/pypi
http://www.cpan.org/ etc...).
It's rather disingenuous to invoke these three.
Ruby: "Libraries" at the top on the home page links to
https://www.ruby-lang.org/en/libraries/, which explains gem and
links to rubygems
Python: Not super easy to see, but "PyPI" _is_ linked in the top
bar.
Perl: "CPAN" in the top bar links to
http://www.perl.org/cpan.html, which explains cpan ...and I think
you can see where this is going.
I love my package manager, but I'm going to have to agree with
Manu's bewilderment here.
-Wyatt