Tech News
← Back to articles

Things I don't like in configuration languages

read original related products more articles

Things I Don't Like in Configuration Languages

Spoiler: I created my own configuration language maml.dev

Here will be a list of all markup languages/configuration languages I found on the internet, and things I don't like about them.

- - 1 - 2 - - 3 - 4

YAML 1.2 is better than YAML 1.0. But still, the YAML specification is monstrous, and I don't get how people trying to implement it are not going insane. YAML contains too many features.

R&D Handbook n/a

The era of XML is in the past. I remember the hype around XML, how it was thought to be a universal format, and people created a lot of stuff around it. But now it's dead.

{"name": "John", "age": 30, "car": null}

JSON is nice and JSON won. It's a universal, data-interchange format for the Web and applications. This is why I based my MAML on top of JSON. I fixed things that were a little bit annoying for me inside JSON.

[[servers.web]] name = "frontend" ip = "192.168.1.10" [[servers]] region = "eu-central" [[servers.web]] name = "backend" ip = "192.168.1.11"

... continue reading