the blog fantastic

Turning Config Files Into a Programming Language

Imagine you are responsible for writing internal tools and are tasked with making it so the configuration files of those tools are actually a small programming language that use the company’s APIs and are to be written by users of those tools.

I’ve had to do this several times at multiple jobs.