苹果推出新开源语言“Pickle”,它是什么?
2分钟读
发表于
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
重点说明
- Apple 发布了一种新的开源语言 Pkl,用于配置管理。
- 声明性语法和类型安全可提高可读性、减少错误并增强安全性。
- 灵活适用于从基础设施到应用程序的各种配置。
科技巨头 Apple 通过发布 Pkl 进军开源领域,Pkl 是一种专门为配置管理设计的编程语言。
与需要逐步指令的命令式语言不同,Pkl 使用类似于 JSON 的键值格式。这种方法侧重于定义所需的状态,而不是概述具体的操作,从而更容易理解和维护配置文件,特别是对于那些不太熟悉复杂脚本语法的人来说。
更简单地说,想象一下您有许多针对不同事物的设置,例如手机亮度、Wi-Fi 密码,甚至游戏规则。您可以通过单击菜单或编写代码来更改这些设置。但如果有一种更简单的方法,比如写下你想要的东西的清单,然后让计算机弄清楚如何去做呢?
这就是 Pkl 想要成为的目标。它是 Apple 专门为管理此类设置而设计的一种新编程语言。您无需编写复杂的指令,只需告诉 Pkl 您想要的结果,它就会处理剩下的事情。
Pkl 通过类型检查、沙箱和最小权限优先考虑数据完整性和安全性。其多功能性可以轻松配置各种系统和应用程序。
虽然 Pkl 已在 Apple 内部使用多年,但它作为开源项目的发布为社区贡献和更广泛采用提供了机会。目前,VS Code 和 Neovim 都有基本的编辑器插件,提供语法突出显示和代码折叠。
Pkl 的发布似乎与 Apple 对开源软件日益增长的承诺保持一致。最近的贡献包括 Swift 编程语言和基金会库,展示了它们在开源社区中不断扩大的影响力。
更多 这里。.
用户论坛
0消息