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