|
|
|
|
|
by ivan4th
1312 days ago
|
|
I find this syntax argument a bit strange nowadays.
There's this extremely popular Kubernetes tool called Helm, which uses go-templated YAML to generate Kubernetes resources.
The template syntax is nothing short of horrible. An endless maze of {{ ... }}s, where it's just too easy to shoot oneself in the foot by using {{- or -}} in wrong place, etc. And on top of that, you literally need to count spaces for nindent (mind you, you don't need to count parentheses while writing Lisp code). I'd say Lisp syntax is clear as day when compared to your average Helm template. An example is here: https://github.com/kubernetes/ingress-nginx/blob/main/charts... https://github.com/kubernetes/ingress-nginx/blob/main/charts... And yet, all of this somehow doesn't prevent Helm from being popular... |
|