Lua is a pretty good config language
Lua and Scheme occupy curiously similar places in my noggin, becuase my primary use case for both has been as scripting languages embedded into other, larger projects. Lua of course is basically designed for this job, but it’s a solid intermediate format to target even if you have no immediate intentions to use the programming language parts at all. A TSV file like 1 2 10.0.0.5 192.168.1.1 80 tcp 10.0.0.6 192.168.1l.1 443 tcp can be given a lot more structure on the cheap by writing a small transpiler of sorts to turn it into ...