Get the latest tech news
HCL: Toolkit for Structured Configuration Languages
HCL is the HashiCorp configuration language. Contribute to hashicorp/hcl development by creating an account on GitHub.
HCL has both a native syntax, intended to be pleasant to read and write for humans, and a JSON-based variant that is easier for machines to generate and parse. It includes an expression syntax that allows basic inline computation and, with support from the calling application, use of variables and functions for more dynamic configuration languages. It can either work directly with the low-level attributes and blocks, for more advanced use-cases, or it can use one of the decoder packages to declaratively extract into either Go structs or dynamic value structures.
Or read this on Hacker News