3 ms·
I think KCL [1] looks really promising. It's a statically typed data language that takes inspiration from many things, including Python/Starlark. Unlike Jsonn
by atombender 2y ago
I think KCL [1] looks really promising.
It's a statically typed data language that takes inspiration from many things, including Python/Starlark.
Unlike Jsonnet etc., it encourages separating pure data from transformation. You can define a type-safe schema for your data, and then write code that "renders" this into the final schema.
It comes with schemas for things like Kubernetes, and it's been adopted by the CNCF. I would be really happy if this becomes the de facto way to write Kubernetes manifests.
[1] https://www.kcl-lang.io/ https://www.kcl-lang.io/