5 ms·
I am with you, I wish the world would just adopt Lua as their config files.
by didip 6y ago
I am with you, I wish the world would just adopt Lua as their config files.
- throwaway894345 6y agoI haven't used Lua, but I've used Starlark extensively and I will say that static typing is a boon, especially in the infra-as-code space where the feedback loop can be very long.
- iampims 6y agoGood news. Starlark-go finally supports protocol buffers, so at least the output of your script gets some type checking.
- otabdeveloper4 6y agoThen you'll need config files for your config files, and we're back to square one. The scope and capabilities of the config language needs to be limited, otherwise we lose the ergonomic benefits of configuration in the first place.
- blandflakes 6y agoI sort of agree with this, except that I don't think it's square one. The ability to change config without rebuilding your artifact is one of the advantages of separate config files, and using an embedded language like lua wouldn't remove this advantage.