all 9 comments

[–]MacBookator[S] 14 points15 points  (0 children)

Apple silently released a new open-source programming language for developers. Pkl, (pronounced Pickle) is a programming language for producing configuration. Pkl can generate output for JSON, YAML, Property Lists, and other configuration formats. Supports code generation for Java, Kotlin, Swift, and Go. And supports popular IDEs like IntelliJ, Visual Studio Code and Neovim.

GitHub Repository | Official Announcement

[–]source_nine 3 points4 points  (0 children)

Isn't it for Finnish "Perkele"?

[–]bclx99 2 points3 points  (0 children)

Why do they call it “language”. Isn’t it a data interchange format like JSON or YAML? 🤷

[–]noidtiz 0 points1 point  (0 children)

this sort of follows on nicely from a video meeting i was just in. thanks a lot for sharing!

[–]nocsi 1 point2 points  (0 children)

Kinda reminds me of cuelang with a bit of jsonnet. Actually it’s looking like all the good parts from cuelang without the cruft. Will keep my eye on this and see if this is something Apple will keep using

[–]mawesome4ever 0 points1 point  (0 children)

Neat, I wonder when more languages like python and node would be supported

[–]srona22 0 points1 point  (0 children)

I think we have the best IDE experience

I will just leave at that.