4 ms·
Good question. For 90+% of things a simple template languages works. But, there are cases where you need something more. For example, the features that were bak
by mfer 8y ago
Good question. For 90+% of things a simple template languages works. But, there are cases where you need something more. For example, the features that were baked into Helm v2 to support installing OpenStack in Kubernetes were complex. IIRC, no one on GitHub has used these but they are complicated and in use privately. That complexity should be pushed to the chart rather than Helm. Helm shouldn't need to hold that complexity, which is in the direct line for everyone, for those complicated apps. This is where Lua comes in.
Lua provides the ability to have the language embedded easily (it was designed for that) for use in cross platform situations (Windows included).
Does that help?