Remix.run Logo
nfrmatk 15 hours ago

I wonder if the author has heard of KDL: https://kdl.dev/

pegasus 5 hours ago | parent | next [-]

Colons separating key and value pairs enhance readability in my book, so KDL goes too far for me. Other options are JSON5 (https://json5.org/) and CUE (https://cuelang.org/docs/introduction/). The latter is maximalist rather than minimalist, but very well thought out and worth checking out.

keyle 9 hours ago | parent | prev | next [-]

Really it's quite logical that the next iteration of these configuration languages be this style, remove superfluous and annoying quotes, handle comments and maybe allow trailing commas.

If anything it's a spec that writes itself.

Bolwin 14 hours ago | parent | prev | next [-]

Only thing I don't like in kdl is the redundancy between arguments, properties and child nodes

childintime 15 hours ago | parent | prev | next [-]

Looks sane.

imiric 15 hours ago | parent | prev [-]

I was going to mention KDL as well.

I've been using it for niri recently, and it's quite nice.