Apple wypuszcza Pkl: nowy język konfiguracyjny

最近,苹果发布了Pkl,这是一种新的配置语言,旨在使最复杂的配置任务更加简单。Pkl于2024年2月1日发布,版本号为0.25。作为一种基于键值的语言,Pkl的设计灵感源自JSON格式,而不是传统编程语言中的命令式语句。

Pkl专注于配置,并提供了几个有用的功能来简化工作。它支持JSON、XML和YAML属性列表格式,从而可以生成静态配置文件。但是,Pkl的目标不仅仅是在配置过程中提供一个有用的工具。它称自己是一种“安全、简单和愉快使用”的配置库。

虽然从发布第一个版本的Pkl至今仅过去了四天,但Java、Kotlin、Swift和Go语言的版本已经可以使用,未来还计划支持其他流行的编程语言和平台。苹果对这个领域非常兴奋,但需承认Pkl是一种创新性解决方案,可能为某些人提供了解决特定问题的资源。

“Pkl”这个名称非常独特且容易记忆。然而,一个如此小众的语言是否能替代搜索Pro Kabaddi League或英国的家装服务时的麻烦呢?时间将告诉我们。

目前,如果你搜索“pkl apple”,你会立即找到一个专门介绍这种语言的GitHub页面,其中包含了使用Pkl命令行界面的相关文档的链接,该界面可在macOS、Linux、Alpine Linux和Java系统上使用。然而,值得注意的是,Java支持存在一些限制,例如需要Java 8或更高版本、启动延迟以及与原生可执行文件相比,执行更复杂的Pkl代码时速度较慢。

如果想了解更多信息,可以在TechRadar Pro上阅读相关内容。

Pkl语言常见问题

The source of the article is from the blog maestropasta.cz