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.win...@ekiga.net 41 Buckmaster Road m:+44 7770 465 077 xmpp:rus...@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype:russel_winder
signature.asc
Description: This is a digitally signed message part