Introducing Pkl, a programming language for configuration

An interesting post from Apple, the open source first release of Pkl (pronounced Pickle), a programming language for producing configuration.

There is an introductory blog post here

And a tutorial here

The CLI comes in multiple flavors:

  • Native macOS executable for amd64 (tested on macOS 10.15)
  • Native Linux executable for amd64 (tested on Oracle Linux 8)
  • Native Linux executable for aarch64 (tested on Oracle Linux 8)
  • Native Alpine Linux executable for amd64 (cross-compiled and tested on Oracle Linux 8)
  • Java executable (tested with Java 8/11/14 on macOS and Oracle Linux)

It is released under the Apache license and all code is available on GitHub

Related Posts