I hate new DUB config format
Russel Winder via Digitalmars-d
digitalmars-d at puremagic.com
Sun Nov 29 10:53:50 PST 2015
On Sun, 2015-11-29 at 17:25 +0000, Poyeyo via Digitalmars-d wrote:
>
[…]
> C/C++ make/cmake/nmake -> here be dragons
Or SCons if you want to be cool. I guess Bazel (and maybe Tup) might
become trendy.
> perl CPANfile -> something perly
> java maven -> xml
Does anyone still use Maven – surely the world has moved to Gradle with
it's Groovy scripts using the Gradle DSL.
> ruby gemfile -> ruby
> python pip -> python egg
Python has moved to wheels, eggs were always crap.
> php composer -> json
> node.js npm -> json
> go godep -> json
I am not sure this as as mainstream as this comment implies. Also a lot
of people are using gb.
> rust cargo -> rust manifest
Which is TOML.
> d dub -> json and sdlang
Personally I abhor JSON for this kind of specification, it a transfer
notation between computers, cf. XML. On the other hand I couldn't get
SDL specs working. I will undoubtedly try again as SDL is just so much
nicer than JSON for this. On the third hand lots of people seem
addicted to JSON. On the fourth hand I cannot get worked up about this,
it is just a build specification script which really ought to be
written in D. cf. SBT for Scala uses Scala. Leiningen for Clojure uses
Clojure. These languages have the right idea.
Oh, I just got worked up about this.
--
Russel.
=============================================================================
Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net
41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk
London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20151129/e54ac4ac/attachment.sig>
More information about the Digitalmars-d
mailing list