MENU

Fun & Interesting

Андрей Зонов — Pkl — язык программирования для конфигураций от Apple

Video Not Working? Fix It Now

Ближайшая конференция: Mobius 2025 Spring, 9–10 апреля, Москва + онлайн. Подробности и билеты: https://jrg.su/ojGU3B — — Скачать презентацию с сайта Mobius — https://jrg.su/PAfgvH Разобрались, зачем Apple понадобился отдельный язык для работы с конфигурациями, какие задачи он решает и что не так c JSON. Андрей рассказал про возможности языка Pkl для работы со статической конфигурацией. Он рассмотрел: — кодогенерацию с Pkl на Swift, Kotlin, Java и Go; — глубину интеграции c IDE, такими как IntelliJ, VS Code, Xcode и Neovim; — использование языка для кодогенерации моков для тестов, тестирования конфигураций и контрактов. Сравнил с аналогом — Swagger (OpenAPI) + Mustache.

Comment