<p dir="ltr"><br>
On 25 Jan 2016 7:16 PM, "Russel Winder via Digitalmars-d-announce" <<a href="mailto:digitalmars-d-announce@puremagic.com">digitalmars-d-announce@puremagic.com</a>> wrote:<br>
><br>
> On Mon, 2016-01-25 at 15:47 +0000, jmh530 via Digitalmars-d-announce<br>
> wrote:<br>
> ><br>
> […]<br>
> ><br>
> > I'm sympathetic to this. I still just download Anaconda and not <br>
> > bother with much else.<br>
><br>
> But that is the whole point I am trying to make. Anaconda (or<br>
> Miniconda) is not a single massive monolithic library, it is a package<br>
> management system for a Python milieu. You have a single command conda<br>
> that allows you to get the bits you want. It is just pip on steroids,<br>
> but with proper curation. Sadly they are still on Qt4, but…<br>
><br>
> The analogy to Miniconda in Python is Dub in D.<br>
><br>
> The analogy to Anaconda in Python is downloading the whole of the Dub<br>
> repository before doing anything.<br>
><br>
> Actually Dub is more like Pip. Continuum Analytics put a lot of effort<br>
> into managing their separate repository. Very little crap, lots of good<br>
> stuff. But focused on data science.<br>
><br>
> --<br>
> Russel.<br>
> =============================================================================<br>
> Dr Russel Winder      t: +44 20 7585 2200   voip: <a href="mailto:sip%3Arussel.winder@ekiga.net">sip:russel.winder@ekiga.net</a><br>
> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: <a href="mailto:russel@winder.org.uk">russel@winder.org.uk</a><br>
> London SW11 1EN, UK   w: <a href="http://www.russel.org.uk">www.russel.org.uk</a>  skype: russel_winder<br>
></p>
<p dir="ltr">Reading the whole thread here it seems we're all pretty much in agreement about lightweight phobos + dub on steroids. </p>
<p dir="ltr">- phobos should be the common glue allowing interoperability between various libraries and apps. <br>
- druntime should be OS abstraction? <br>
- dub should be first or second  thing you download when using D (depends if it can install d itself)<br></p>
<p dir="ltr">Perhaps:<br>
'dub install dmd' installs dmd<br>
'dub install ldc|gdc' ...<br>
'dub init +gui ' could init a gui app with recommended dependencies. <br>
'dub init +web' for Web dev. <br>
Etc...</p>
<p dir="ltr">?</p>