Kat Marchán Avatar

Kat Marchán

Tooling kdl.dev

The KDL document language

I read about KDL (pronounced “cuddle”) over the weekend. Color me impressed!

Kat (and others) put a lot of thought into this.

KDL is a document language with xml-like semantics that looks like you’re invoking a bunch of CLI commands! It’s meant to be used both as a serialization format and a configuration language, much like JSON, YAML, or XML.

Check out the FAQ for all the common objections (like why not YAML or TOML or ETC) as well as a note about the XKCD comic you’re probably thinking about. Here’s hoping it catches on. 🤞

Player art
  0:00 / 0:00