Apple представила новый опенсорсный язык Pkl
Apple представила Pkl (произносится как «Pickle») — открытый язык программирования, предназначенный для определения конфигурации и продвигающий модель «конфигурация как код». Он призван упростить выполнение конфигурационных задач — «от простых до сложных, от единичных до повторяющихся».
Pkl был запущен 1 февраля 2024 года в версии 0.25. Apple опубликовала гайд, в котором рассказала о ключевых особенностях и преимуществах языка.
Pkl позиционируется как безопасный, простой и приятный в использовании язык конфигурации. Поддержка Pkl уже реализована для Java, Kotlin, Swift и Go, в перспективе список пополнят другие популярные языки и платформы.
Pkl может применяться как для генерации статических файлов конфигурации в форматах JSON, XML и YAML. Документация по языку размещена на GitHub. Язык доступен для macOS, Linux, Alpine Linux и Java.
Читать на dev.by