How does this compare to jsonnet or hocon? Why would someone choose this over generating configuration files with a “scripting” language like python?
Both Jsonnet and CUE have their origin in GCL internally at Google. Jsonnet is basically GCL, as I understand it. But CUE is a whole new thing.
The Cue docs talk about jsonnet explicitly.