D needs to get its shit together!

Russel Winder via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 20 05:11:14 PDT 2017


On Mon, 2017-06-19 at 14:43 +0000, jmh530 via Digitalmars-d wrote:
> 
[…]
> dub is more like conda, Anaconda's package manager.

Good point. Also I should separate dub the executable from Dub the
repository of stuff more carefully.

> 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.

Continuum Analytics do a great job with Anaconda/Miniconda but they have an
income stream against which they can post the costs of the people and
equipment to keep it working and up to date. Dub, both executable and
repository, seem to have a little volunteer labour, and hence maintenance is
not reliable, in the sense of there is no guarantee effort can be put into
it.

But yes, I'd say putting effort into something like Anaconda/Miniconda for D
and it's packages would be a good idea.

I am guessing extending dub so that when it downloads and builds
executables, it can also install them in a platform specific way. For the
package managed platforms by building a local package and installing it?

I am guessing the next step would be packaging dmd, rdmd, ldc2, and gdc?


-- 
Russel.
=============================================================================
Dr Russel Winder     t:+44 20 7585 2200   voip:sip:
russel.winder at ekiga.net
41 Buckmaster Road   m:+44 7770 465 077   xmpp:russel at winder.org.uk
London SW11 1EN, UK  w: www.russel.org.uk skype:russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20170620/58f3a82d/attachment.sig>


More information about the Digitalmars-d mailing list