On 25 Jan 2016 7:16 PM, "Russel Winder via Digitalmars-d-announce" <
digitalmars-d-announce@puremagic.com> wrote:
> On Mon, 2016-01-25 at 15:47 +0000, jmh530 via Digitalmars-d-announce
> wrote:
> >
> […]
> >
> > I'm sympathetic to this. I still just download Anaconda and not
> > bother with much else.
> But that is the whole point I am trying to make. Anaconda (or
> Miniconda) is not a single massive monolithic library, it is a package
> management system for a Python milieu. You have a single command conda
> that allows you to get the bits you want. It is just pip on steroids,
> but with proper curation. Sadly they are still on Qt4, but…
> The analogy to Miniconda in Python is Dub in D.
> The analogy to Anaconda in Python is downloading the whole of the Dub
> repository before doing anything.
> Actually Dub is more like Pip. Continuum Analytics put a lot of effort
> into managing their separate repository. Very little crap, lots of good
> stuff. But focused on data science.
> --
> Russel.
> Dr Russel Winder      t: +44 20 7585 2200   voip:
> 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

Reading the whole thread here it seems we're all pretty much in agreement
about lightweight phobos + dub on steroids.

- phobos should be the common glue allowing interoperability between
various libraries and apps.
- druntime should be OS abstraction?
- dub should be first or second  thing you download when using D (depends
if it can install d itself)

'dub install dmd' installs dmd
'dub install ldc|gdc' ...
'dub init +gui ' could init a gui app with recommended dependencies.
'dub init +web' for Web dev.


Reply via email to