Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

OTOH it's strange to me that they're shipping v1.2, when Zig itself is at v0.13 (and generally considered a moving target).


Zig is following a different versioning philosophy. It's not semver, it's https://0ver.org/


Fun website, I like it. I actually gave this some serious thought when I saw it, but, the reality is that every release so far has had major breaking changes, or was a bug fix release. So, that's indeed a fit for semver with the major version zero:

> Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.

There's nothing to gain from a different versioning scheme. People just want 1.0 and this is just another way to ask for it.

It'll be done when it's done.


I know that it's not semver, but the notice about the language itself not being stable yet is on the website.


No language is stable unless it has an actual published standard.

Python certainly isn't stable, for example. (And likely never will be, the devs just don't care.)


A bit ambitious maybe, but I don't necessarily see why breaking changes in Zig would need to be exposed to end users.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: