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",
},
},
}

详情查看发布公告。


延伸阅读

  • Zig 0.10.0 正式发布,自托管编译器首次亮相

  • 实现自托管后,Zig 的下一步是什么?

  • Zig 重要里程碑:已初步实现自举


相關推薦

2022-11-02

Zig 0.10.0 已正式发布。Zig 是一种通用的编程语言和工具链,用于维护健壮、最优和可重用的软件。 Zig 0.10.0 是重要更新版本,其开发周期长达 10 个月,共有 272 名贡献者提交了 4737 个 commit。当然最大的亮点莫过于自托管编译

2021-12-10

1 点。虽然有些晚,但这是香山第一次在国际 RISC-V 社区正式亮相,再晚也值得。 他还透露称,“香山”有了新的归属——“香山”出嫁了。不过关于“出嫁”的具体信息需要暂时保密,未来将适时公开。不知道这是否暗

2023-09-10

2022年9月8日,Javascript运行时Bun正式发布1.0版本,标志着这个由前Facebook工程师创建的项目正式进入稳定生产可用阶段。 Bun的愿景是通过深度整合,让Javascript开发“快如闪电”。这个新生力量是否能撼动Javascript界老牌霸主Node的

2022-09-08

本次更新内容 修复t-io作为Client时,断网状态连接一个域名时,不会触发内置的自动重连 如梦技术提交的减少内存占用的代码优化 最新 POM 坐标 <dependency>     <groupId>org.t-io</groupId>     <artifact

2022-11-04

2022云栖大会上,OceanBase社区版4.0 Beta(公测)正式亮相,与企业版拥有同等性能,更兼容、更易用,2分钟内即可完成快速部署。这意味着,业内首个兼容MySQL的单机分布式一体化数据库正式上线。 OceanBase 4.0降低了数据库使用

2023-09-05

deepin 社区正式官宣 deepin-IDE(深度集成开发环境)——由深度公司自主研发,具有多语言、跨平台兼容特性的轻量级集成开发环境。 功能介绍 deepin-IDE 除了包含 IDE 常用功能,如智能编辑器、高度可扩展的命令系统、工程

2023-11-09

JavaScript 运行时,采用 Zig 编写,集打包器、转译器和包管理器于一身。 任职要求 在系统编程语言如Zig或C/C++方面有丰富的经验 对互联网技术如JavaScript/TypeScript和HTTP有深入理解 热衷于编写快速高效的代码 加分项

2022-10-26

随着 11 月 1 日 Zig v0.10.0 版本的发布,其新的自托管编译器(self-hosted compiler)也将同步推出。“尽管自托管编译器现已实现,但仍有更多的工作要做。与此同时,更多令人兴奋的功能的大门已经打开,比如 Zig 的官方包管理器。

2024-02-05

访中,Zig编程语言的创始人Andrew Kelley详细介绍了Zig即将发布的版本和未来规划的精彩亮点。这次更新着眼于解决关键的第三方项目问题、修复bug、提升编译器性能以及实施增量编译的战略。同时,Andrew还分享了关于为Zig软件基

2023-09-17

Bun 上周发布了 1.0 正式版,标志着这个由前 Facebook 工程师创建的项目正式进入稳定生产可用阶段。 在过去的一周里,开发团队积极修复错误,现在已经发布了第 2 个补丁更新:Bun v1.0.2。 此版本修复了许多错误,以及提升bun

2022-03-29

们还初步提交了开源的 PowerVR Vulkan 驱动的;近日他们还正式开源了 PowerVR Series 1 显卡驱动程序的源代码,该系列包括的型号有 Midas Arcade、PCX1 和 PCX2,它们均是 90 年代末的产品。 PowerVR GPU 于 1995 年首次亮相,并在 1996/1997 年

2023-09-28

GNOME 45 "Rīga" 上周已正式发布,此版本虽然有许多针对桌面环境的改进,但上游缺少的一个功能是 Canonical 主导的 Mutter 动态三层缓存。 动态三层缓存用于在需要时提升性能,并且已被证明有助于提高桌面渲染性能,例如使用英

2023-08-16

ach Core、Engine 和正在开始开发的一款游戏构建所需的基础软件包。 详情查看发布公告。

2023-04-08

C++ 的所有优良特性(例如使用选项类型增强的显式内存管理),并且淘汰了一些不太好的特性(如可怕的预处理)。“进入前 50 名并不能保证成功,但这至少是值得注意的第一步。” TIOBE 4 月 TOP 20 编程语言  在 Top 10 外