Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【Zig 日报】 2024-01-28 Zig 2024 Roadmap 新鲜出炉 #92

Open
jiacai2050 opened this issue Jan 28, 2024 · 0 comments
Open

【Zig 日报】 2024-01-28 Zig 2024 Roadmap 新鲜出炉 #92

jiacai2050 opened this issue Jan 28, 2024 · 0 comments

Comments

@jiacai2050
Copy link
Member

jiacai2050 commented Jan 28, 2024

Andrew 最近在 zigshow 节目中介绍了 Zig 2024 年的规划,主要有以下几点:

  1. 0.12 版本会尽快发布
  2. 编译时间现在太慢,进而导致修 bug 的时间长,因此 core team 会优先解决这个编译时间问题。在这个看板中,有相应的进度,主要是:Ditch LLVM、Incremental Compilation 这两个。
  • 很多人都对 Ditch LLVM 这个事情嗤之以鼻,认为这是不自量力,这个 issue 的讨论也比较多,已经有近 200 条回复,最近 Andrew 增加了一条回复,引用了 In Defense of Not-Invented-Here Syndrome,该文章的核心观点是如果一个技术是一个产品的核心点,那么就应该自己写,因为这样才有核心竞争力,文中的例子是 Excel 团队会自己维护一个 C 编译器。
  1. 异步的支持,目前还有还有不少需要解决的技术难点,比如:
  • async 函数挂起时,会保存所有上下文,但是在递归函数里,容易 oom
  • 无法推倒出 函数指针 是不是 async fn 的,async fn 与普通 fn 的调用方式是不一样的
  1. Donor Bounties,捐赠性悬赏,
  2. 工具链,目前还没精力,只能让社区先来做
@jiacai2050 jiacai2050 changed the title 【Zig 日报】 2024-01-28 Zig 2024 Roamap 新鲜出炉 【Zig 日报】 2024-01-28 Zig 2024 Roadmap 新鲜出炉 Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant