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.
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