Hacker News new | ask | show | jobs
by zamadatix 1460 days ago
It's faaaar too early to try to get answers to those kinds of questions. What Zig's first stable release looks like still isn't fully defined, what is defined is not expected to be implemented, and what is implemented is not expected to necessarily work correctly. Zig is a really interesting project with a small community trying to make Zig happen but Zig is not, at this time, something one should be looking to compare daily usability on.

I love Zig myself but for these questions I'd say you'd need to hold off a minimum of 3 more years before you get really meaningful answers or come to any conclusions. In the meantime if language development/languages for fun doesn't interest you I'd probably not bother with Zig in that time.

2 comments

Good analysis! Thanks.

For context, I was using Rust for hobbyist stuff because I value provable correctness and I love tools to yell at me if I try doing something stupid. But Rust moved too fast for me. Every time I sat down to use it, I spent more time catching up on the developments I'd missed than actually being productive.

I'm choosing instead to learn how to write C in a modern, sustainable way since at least the ecosystem won't shift from under me any time soon.

To be completely clear, I don't hate Rust. I'm not ragging on it. If I used it in my day job, the experience of keeping up with it would be a totally different story. But for hobby and personal stuff, I need something where I can be productive whenever I find the time to devote to it.

Is there an estimate on when they will freeze the core language itself? Are they still making core syntax or semantic changes? I'm planning to take a look at zig for hobby projects and can live with stdlib changing, but have to wait if they are still making wholesale changes.