> Zig has been under development for more than a decade. It remains at version 0.x, without a firm date for a stable 1.0 release.
> A programming language is infrastructure. Developers write applications and libraries against its syntax, standard library, compiler, and build tooling, and those interfaces determine how much of the surrounding ecosystem remains usable from one release to the next. In Zig, they seem to be forever changing, with the authors nigh-obsessed about breakage.
> The maintainers have a roadmap to 1.0, but that gives developers no meaningful indication of when they can expect the interfaces they depend on to stop changing. It may well take another decade.
If your "inherently unstable phase" is going to last multiple decades, you're not in a phase at all. You're just unstable.
If LLM are as good as people say why care about unstable API the LLM can help rewrite and fix it withing like 60 min.
Doesn't mean much.
The important question is when/whether it will hit 1.0 and what its commitment to stability looks like _afterwards_.