🦖
Zig言語はいつバージョン1.0になるのか
Zigはまだ正式リリースではないので、破壊的変更が入ります。
ではいつ正式版がでる予定なのでしょうか?
Zig 1.0 は2025年の予定
2022年4月の動画です。
YouTubeのvideoIDが不正ですここでは2025年に言語仕様を固めて、安定版のブランチを切ってリリースをし、それに1.0のタグをつけると言っています。
2022年
ちょっとその動画を巻き戻して[1]見てみます。
Ship Self-Hosted with LLVM backend
これは 0.10.0 ですでに実現されました。
2023年
- Official Package Manager
- Language Specification Draft
- Implement accepted proposals
- Experimental language chanegs such as more runtime safety
パッケージマネージャはすでにmasterにマージされているので、次のリリースで(実験的にでも)使えるようになりそうです。
次の0.11.0はLLVM 16.0.5に合わせてリリースされるそうです。
2024年
- Implement accepted proposals
- Eveluate the state of the language with respect fo recent changes
- Iterate on package Manager
2025年
- Audit Standard Library
- Finalize Language Specification
- Go one full release cycle without any breaking changes
- Tag 1.0
他の言語で1.0になるまでにかかった期間
Nim 2005 - 2019 (14年)
Rust 2006 - 2015 (9年)
Goは2007 - 2012 (5年)
Zigは2015から始めているので10年かけて1.0にするのは妥当だろうと言っていました。
繰り返しますが、この情報のソースは2022年4月時点の動画です。
おまけ
この動画を見ていて気がついたのですが、MacOSのオブジェクトフォーマットである "Mach-O" の発音は「マチョ」でした。日本語でも「筋肉モリモリ」の意味で「マッチョ」と言いますがそれと同じ単語のmachoに掛けられていたのですね。私は全く知りませんでした。
-
あれ、若者には巻き戻すって通じないんだっけ? ↩︎
Discussion