4 ms·
Your comparison with Jsonnet is not accurate. Jsonnet is thriving, now also has a Go implementation and lots of adoption especially in the Kubernetes community
by sparkprime 9y ago
Your comparison with Jsonnet is not accurate. Jsonnet is thriving, now also has a Go implementation and lots of adoption especially in the Kubernetes community. It has nearly 1000 github stars. It is also a full programming language, and has all the features you listed.
- nikolay 9y agoI disagree that it's thriving! It's a pretty weird combination of a JavaScript-like interpreter with non-JavaScript stdlib and bizarre choice of keywords, for example, 'local' and not 'var'/'let,' etc. It's capabilities as a language are pretty limited, so, although at first sight, it looks great, it's pretty limited, and even Jinja2 gives you more, so, you see more and more people combining Jinja2 with Jsonnet, which is proof that it's doomed.
- nikolay 9y agoTOML, which is newer, has nearly 6.6K stars. Hjson has 1.5K, JSON5 has 1.8K, HCL has 1.2K, and ICL. At the same time, a newcomer such as ICL [1] has less than 10. [1]: https://github.com/archipaorg/icl https://github.com/archipaorg/icl