Before we implement SDL package format for DUB

Russel Winder via Digitalmars-d digitalmars-d at puremagic.com
Tue Aug 26 09:59:29 PDT 2014


On Tue, 2014-08-26 at 15:55 +0200, Sönke Ludwig via Digitalmars-d wrote:
> Am 26.08.2014 15:37, schrieb Kagamin:
> > On Tuesday, 26 August 2014 at 13:28:28 UTC, Kagamin wrote:
> >> On Monday, 25 August 2014 at 19:35:09 UTC, Jonathan M Davis wrote:
> >>> The fact that it's backwards compatible with JSON would be useful for
> >>> avoiding breaking existing dub packages, and it does sound like it's
> >>> a better format, but the fact that it's just been created for this
> >>> makes me leery.
> >>
> >> Well, formats are created if existing formats are suboptimal. JSON is
> >> not a general-purpose format, it was designed to be locked on
> >> javascript parsers.
> >
> > If we want a popular markup language at some expense to save people from
> > learning new language, it should be XML - it's more popular, than
> > anything else.
> 
> XML may pass the popularity test, but utterly fails at providing a more 
> concise and usable experience. As far as I'm concerned, it's about 
> finding the most "usable" language among those that are *decently* popular.

XML has clearly failed as a build specification language. I offer you
Ant and Maven as evidence for the persecution of people who inflict XML
as a user written file format.

Clearly I am biased, but I like internal DSLs on dynamic languages for
build specification.

-- 
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/20140826/500e38d4/attachment.sig>


More information about the Digitalmars-d mailing list