A good piece on why XML deserves a second look as a format for DSLs: XML is a cheap DSL.

I've long thought there are problems where XML genuinely shines, and the richness of its tooling ecosystem is a big part of that. What's unfortunate is that the XML boom of the early 2000s left people with bad associations—not because XML is bad, but because it got dragged into problems it was never suited for. Reflexively avoiding XML today isn't really a rational response to that history. It's just the hangover.

1

If you have a fediverse account, you can quote this note from your own instance. Search https://hollo.social/@hongminhee/019cec5e-c77d-7459-927c-d78e3ff3a9a5 on your instance and quote it. (Note that quoting is not supported in Mastodon.)