https://hjson.org/ was what I had in mind... but it would be awesome if for dependencies we didn't have to quote, e.g.
scopes { compile: [ org.slf4j:slf4j-api::1.8.0::jar ] test: [ junit:junit::4.12::jar ] } which is not valid hjson as in hjson you would have to write scopes { compile: [ "org.slf4j:slf4j-api::1.8.0::jar" ] test: [ "junit:junit::4.12::jar" ] } On 20 October 2016 at 08:46, Andreas Sewe < s...@st.informatik.tu-darmstadt.de> wrote: > Stephen Connolly wrote: > > Hmmm shower thinking now has me pondering if a custom DSL might be > > better... something close to human friendly JSON with exceptions for > > dependency declaration so that they are always specified as g:a:p:v:c:t > > with the optional p and c being empty, e.g. g:a::v::t > > For me, human-friendly would mean "allows comments", which is something > that plain JSON doesn't have but XML has (and which I use a lot in my > POMs). > > Just something to think about. > > Best wishes, > > Andreas > > >