> translators to other config languages
And from!
Re:Cue Wins
by structringtxt on Friday January 13, 2023 @03:18PM
(#34373320)
Go, Python, and every other known programming language have ecosystems, with syntax generators, validators, and SDKs for most APIs. Best part is I can hire people today who know how to use them.
AWS SDK for Go has snippets that just work right in the docs. Writing some logic like “if attempting to use AWS types a, b, c, or send values outside this regex, error” is not that hard.
Having learned Puppet, Chef, Ansible, and having zero use for them day-to-day in the current reality of “beam API params”, a problem specific DSL seems like a dubious proposition.
Also, the language is built to be modular, and many ready-made reusable parts are available, so you don't start from scratch when migrating.
Indeed it's set to win.