heading to #openssf community day as part of #ossna#osssna summit. come say hi to talk about #swift, #pkl, the cool stuff i’m up to, or #opensource governance today or throughout the week
On Feb 1st, 2024, #Apple released Pkl. Pronounced "pickle", it is a complete configuration scripting language, including a JSON/YAML/XML/more compiler, a language server, bunch of IDE plugins, and of course direct bindings for your favorite programming language, for quick adoption. A #Python binding seems missing.
I like how a Pkl config's specs and values are colocated. Always hated maintaining separate schemas for very simple configs.
The #macOS binary in the #Pkl repo doesn't seem to be notarised, so the only way to test Pkl right now on macOS is via Docker. I've put together a little Dockerfile to make getting started easier: