Comment Comment by cstrahan Kubernetes config is a decent example. I had ChatGPT generate a representative silly example -- the content doesn't matter so much as the structure:https://gist.github.com/cstrahan/528b00cd5c3a22e3d8f057bb1a7...Now consider 100s (if not 1000s) of such files.I haven't given Pkl an in depth look yet, but I can say that the Industry Standard™ of "simple YAML" + string substitution (with delicate, error prone indentation -- since YAML is indentation sensitive) is easily beat by any of:- https://jsonnet.org/- https://nickel-lang.org/- https://nixos.org/manual/nix/stable/language/index.html- https://dhall-lang.org/- (insert many more here, probably including Pkl) parent cstrahan 2 years ago
https://gist.github.com/cstrahan/528b00cd5c3a22e3d8f057bb1a7...
Now consider 100s (if not 1000s) of such files.
I haven't given Pkl an in depth look yet, but I can say that the Industry Standard™ of "simple YAML" + string substitution (with delicate, error prone indentation -- since YAML is indentation sensitive) is easily beat by any of:
- https://jsonnet.org/
- https://nickel-lang.org/
- https://nixos.org/manual/nix/stable/language/index.html
- https://dhall-lang.org/
- (insert many more here, probably including Pkl)