Hacker News new | ask | show | jobs
by diego_moita 1015 days ago
> We stop calling the useful ones “DSLs” so this is a truism.

Bingo!

Lua was born as a DSL for configuration files. Today is way more than that.

JSON was born as a DSL for describing data, a less verbose alternative to XML. It is more than that.

2 comments

JSON never got new features. We just made new things around it.

Which is why it's amazing for data interchange and obnoxious to directly interact with by hand.

It should be a rule that all mature configuration languages become turning complete