The DUB package manager

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Sat Feb 16 17:49:18 PST 2013


On Sat, 16 Feb 2013 23:58:41 +0100
"Rob T" <alanb at ucora.com> wrote:
> 
> Why use json (which is a subset of javascript), or ruby, or 
> python, etc? Is there something fundamentally wrong with D that 
> makes it unsuitable for this role?
> 

I largely agree, except:

1. For simple projects with trivial build system requirements, D is
overkill compared to a purely data-only language.

2. If it's in D, it'll tend to end up tied to a particular range of
compiler versions (at least for now). Granted, the same will be true of
whatever D-based project it's building, but a script written in a more
stable language (as data-only languages generally tend to be) could
conceivably be able to actually detect the installed compiler and react
accordingly.

Of course, #2 could be easily mitigated if something like DVM were
totally standard and then (at least for Linux, maybe not Windows) your
D-based buildscript started with something like:
#!dmd-2.058



More information about the Digitalmars-d mailing list