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 https://pkl-lang.org/blog/introducing-pkl.html

And a tutorial here https://pkl-lang.org/main/current/language-tutorial/index.html

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

https://github.com/apple/pkl

Related Posts