Pkl

Appleが、豊富な検証とツールを備えたコード言語としてのコンフィギュレーション「Pkl」を発表しています。

すべてのデータを Pkl で定義し、JSON、YAML、プロパティ・リスト、およびその他の構成形式の出力を生成します。

Pkl をアプリケーションに組み込んでランタイム設定を行い、Java、Kotlin、Swift、Go 用のコード生成を受け取ります。

Pkl を静的型付け言語と同じように簡単に記述するための優れたツールで、IntelliJ、Visual Studio Code、Neovim用のプラグインと拡張機能を提供しており、Language Server Protocolのサポートも間もなく開始されます。