I'm working on a configuration file format. I see a lot of complexity in the current space, and not enough thought put into the use-cases for a configuration language.
YAML is prone to typos, TOML does not seem obvious to me, and JSON is not as easy to edit.
YAML is prone to typos, TOML does not seem obvious to me, and JSON is not as easy to edit.
I've been designing CLEO:https://code.nicktrevino.com/cleo/
The focus is on a configuration language that a single application would use. Not a system-level configuration that might need control flow, etc.
It is at a solid state right now, though it's not officially released yet as I slowly validate it with usage.