News for hackers. Stuff that matters.
Re:Configuration files suck. Just use a programming language by davidgerard on Sunday July 27, 2014 @05:46PM (#8094088)
Terrible, terrible idea. The hazard of Turing completeness is that once you have it you will have to keep it. And the mind-rending horror of programming in a DSL that accidentally achieved Turing completeness has to be experienced to be believed. Let alone the horror of having to maintain it.

It also invites hideous hackery at the wrong level of the system. It turns trying to read a mere system config into trying to read source code. You will write some hideous spaghetti code in the accidental language. And then your future self will curse you.

See: Rule of Least Power https://en.wikipedia.org/wiki/Rule_of_least_power

There is no way the proposal in this blog post is a good idea.

Re:Configuration files suck. Just use a programming language by todd8 on Sunday July 27, 2014 @07:22PM (#8094335)
Yes, here's a great list of turing completeness where you might not expect it (even Minecraft): http://beza1e1.tuxen.de/articles/accidentally_turing_complet...