Pkl
詳細情報
タイトル | Pkl |
---|---|
URL | https://pkl-lang.org/index.html |
バージョン | ver 0.25.3 |
更新日 | 2024/03/27 |
追加日 | 2024/02/06 |
種別 | フリーソフト |
説明 | 設定フォーマットを生成するためのプログラミング言語。 |
レビュー
Pklはコンフィグレーションフォーマット(設定フォーマット)を生成するためのプログラミング言語。
pklコマンドを利用し、Pkl形式のファイルから、JSON、YAML、プロパティ・リスト、その他の設定フォーマットを生成することができる。
Pkl形式の設定ファイルintro.pkl:
name = "Pkl: Configure your Systems in New Ways"
attendants = 100
isInteractive = true
amountLearned = 13.37
pklコマンドを使用してJSON形式の設定を生成:
$ pkl eval -f json /Users/me/tutorial/intro.pkl
{
"name": "Pkl: Configure your Systems in New Ways",
"attendants": 100,
"isInteractive": true,
"amountLearned": 13.37
}
設定ファイルを利用するツールやサービス、アプリケーションに組み込んで使用することも可能。JVMランタイム、Swift、Go言語用の設定ライブラリが提供されている。
スクリーンショット
更新グラフ
バージョン履歴
Introduction
Use Cases
Concepts
Comparison
Installation
Tutorial
Basic Configuration
Filling out a Template
Writing a Template
Language Bindings
Java
Code Generator
pkl-core Library
pkl-config-java Library
Kotlin
Code Generator
pkl-config-kotlin Library
Swift
Go
(省略されました)
Use Cases
Concepts
Comparison
Installation
Tutorial
Basic Configuration
Filling out a Template
Writing a Template
Language Bindings
Java
Code Generator
pkl-core Library
pkl-config-java Library
Kotlin
Code Generator
pkl-config-kotlin Library
Swift
Go
(省略されました)
0.25.2
0.25.2
0.25.2
0.25.2
0.25.2 (2024-02-08)
Fixes
Fixes some issues with generated pkldoc websites (#70,
#81, #96)
Fixes an issue where a PklBugException produces an incorrect URL to file issues (#73)
Miscellaneous
Documentation fixes (#21, #29, #41, #44, #51, #57, #60, #64, #68, #74, #77, #78, #82, #84, #86, #89, #91, #104)
Build script improvements (#53, #83)
Contributors ❤️
Thank you to all the contributors for this release!
@uhooi
@mnin
@TinkoLiu
@shufanhao
@pfeilbr
(省略されました)
0.25.2
0.25.2
0.25.2
0.25.2 (2024-02-08)
Fixes
Fixes some issues with generated pkldoc websites (#70,
#81, #96)
Fixes an issue where a PklBugException produces an incorrect URL to file issues (#73)
Miscellaneous
Documentation fixes (#21, #29, #41, #44, #51, #57, #60, #64, #68, #74, #77, #78, #82, #84, #86, #89, #91, #104)
Build script improvements (#53, #83)
Contributors ❤️
Thank you to all the contributors for this release!
@uhooi
@mnin
@TinkoLiu
@shufanhao
@pfeilbr
(省略されました)
差分がありません