Tuesday, August 01, 2023

jsonnet: configuration Language, from Google

 SE Radio 570: StanisÅ‚aw Barzowski on the jsonnet Language : Software Engineering Radio (podcast)

A superset of JSON, jsonnet adds programming language capabilities, particularly to address the need to handle large but mostly repetitive JSON configurations.

four implementations — go, C++, Rust, and Scala — as well as popular libraries and the standard library.

... four implementations — go, C++, Rust, and Scala — as well as popular libraries and the standard library.


Jsonnet - Jsonnet Configuration Language

The name Jsonnet is a portmanteau of JSON and sonnet, pronounced "jay sonnet". It began life early 2014 as a 20% project and was launched on Aug 6. The design is influenced by several configuration languages internal to Google, and embodies years of experience configuring some of the world's most complex IT systems. Jsonnet is now used by many companies and projects. Jsonnet is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.


Related Links