4 ms·
You don’t need a full blown programming language for that, just a configuration language with some basic expressions. Your example is fine, it’s certainly more
by dkersten 7y ago
You don’t need a full blown programming language for that, just a configuration language with some basic expressions.
Your example is fine, it’s certainly more pleasant than not doing it that way, but that’s not where the trouble starts: the trouble begins when you have conditions and loops and any non-trivial logic.
If you need non-trivial logic then it probably isn’t “configuration” and should be part of the normal codebase (and go through the same review and testing procedures).
I would also argue that if your system is so complex that you need a programming language to configure it, there’s something very very wrong.