Before we implement SDL package format for DUB
Gary Willoughby via Digitalmars-d
digitalmars-d at puremagic.com
Wed Aug 27 08:27:24 PDT 2014
On Wednesday, 27 August 2014 at 15:07:22 UTC, Jonathan Marler
wrote:
> IMO, ASON has a nice balance between being very simple and very
> nice for humans to write/maintain. I also think there are some
> JSON variants that do the same thing, json5 looks nice, but it
> doesn't support the SingularName feature that ASON does which
> would fix the nesting issue.
I'm not necessarily arguing that Json is great or flexible. I'm
arguing, well maybe arguing is a strong word, i'm positing that
something more complicated than Json isn't really needed at this
time.
I understand the argument that it would be nice for
human-friendly constructs to be present in the dub file but is
this really a problem dub is facing at the minute? Are lots of
devs venting their spleens over not being able to include
comments, heredoc strings and such in dub files? The dub registry
is gaining traction lets not throw an obstacle in the road now.
Also inventing a Frankenstein format that is both a superset of
Json and SDL just sounds horrible and just sounds wrong. It's
just too much. Your effort would be better directed to something
which is an immediate problem. Not re-inventing this particular
wheel.
Sonke has said Json will always be an option in dub. Which is
fantastic because now that dub has reached an official level as
the de-facto package manager we need to embrace stability and
stop this needless change which has been plaguing D forever.
I honestly think Ason should be abandoned as an unneeded solution
looking for a problem and something more stable and recognised
like Yaml or XML, etc. implemented in future *if needed* and
actually if requested by dub's users.
More information about the Digitalmars-d
mailing list