Zig 0.11.0 正式发布,软件包管理首次亮相!
Zig 0.11.0 已正式发布。Zig 是一种通用的编程语言和工具链,用于维护健壮、最优和可重用的软件。
Zig 0.11.0 开发周期长达 8 个月,共有 269 名贡献者提交了超过 4457 个 commit。最大的亮点莫过于软件包管理的首次亮相。
软件包管理
开发团队表示,官方软件包管理器在 Zig 0.11 首次亮相。虽然目前仍处于早期阶段,但已经足够成熟,可以在很多情况下使用。
请注意,目前没有所谓的“官方”软件包仓库:软件包是任意的目录树,可以是本地目录,也可以是来自互联网的归档文件。
据介绍,软件包信息在名为build.zig.zon
的文件中声明。ZON (Zig Object Notation) 是新引入的一种简单数据交换格式,它使用 Zig 的匿名结构体和数组初始化语法,以类似 JSON 等其他格式的方式声明对象。软件包的build.zig.zon
文件应如下所示:
.{ .name = "my_package_name", .version = "0.1.0", .dependencies = .{ .dep_name = .{ .url = "https://link.to/dependency.tar.gz", .hash = "12200f41f9804eb9abff259c5d0d84f27caa0a25e0f72451a0243a806c8f94fdc433", }, }, }
延伸阅读

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
如何用 NPS 确定研发优先级,打破技术与业务的次元壁?
「不了解利益相关者的需求是僵尸 Scrum 团队的四大常见症状之一,其主要表现为成员们忽视价值链上下游的内容,无法或不愿意带来任何改变或影响」,《拯救僵尸 Scrum》如是写道。 它们的工作,以及工作所涉及的组织,往往被设计成远离真正使用产品或者为产品付费的人。……其结果是,团队大量炮制出价值可疑的产品功能。这些功能可能不是利益相关者真正需要的。或者它们很好用,但并不能真正帮助用户提高工作效率。这可能是产品开发中最大的浪费:平庸的产品没有提供多少价值。 ——《拯救僵尸 Scrum:卓越敏捷团队生存手册》 《拯救僵尸 Scrum》从现象出发诊断僵尸 Scrum 的症状,运用大量的真实案例,解码僵尸 Scrum 给团队和组织带来的危害。同时,全书蕴藏大量的实践指南,提供了一系列的诊断工具和实验,有助于迅速提升 VUCA 时代下的团队和组织效能。对组织管理者、Scrum Masters,以及任何愿意了解如何摆脱僵尸 Scrum 困局的团队来说,这都是一本实操性极强的必读宝藏书籍。(此处感谢👉优普丰敏捷教练👈的小伙伴空投!比心🙆♀️) 那么,面对复杂多变的环境,企业应当如何培养并平衡团...
- 下一篇
Visual Studio Code 1.81 发布
Visual Studio Code 1.81 已发布,此版本一些主要亮点包括: Accessibility 改进- 支持通知、聊天回复和悬停的 Accessible View。 “Open Accessible View(Alt+F2)”命令允许屏幕阅读器用户逐个字符、逐行检查内容。上次更新为编辑器悬停和聊天面板响应添加了 Accessible Views。现在则有用于通知、内联聊天响应、Jupyter notebook output 和工作台悬停的 Accessible Views。 VS Code Profiles- 使用部分配置文件和“应用于所有配置文件”选项进行更精细的控制。 新的 diff editor 功能- 折叠未更改的区域,更好的 diff region文本对齐。 在本次迭代中继续开发新的 diff editor,并计划逐步向稳定版用户推出。用户可以通过设置 "diffEditor.experimental.useVersion2": true 立即试用新版本。新的 diff editor 包括以下几项新功能和错误修复。 折叠未更改的区域:使用 diffEditor....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启