Trying to get back into zig with 0.16.x

Hey people. I’ve been away from zig and for writing a hobby project (without the use of AI) I am considering zig as this involves writing a parser for a markup language. Since I last used zig in 0.14 I’ve seen a lot of changes in 0.15.x and now with the new async i/o, Init, and much more that I don’t know what’s going on, it’s hard to keep up with the language development and know how to do basic things without asking an AI which already has old, outdated information.

So what’s the best way to keep up with the new language changes esp. with the new Io, Async stuff?

I’ll share you the links I know for Io, if someone knows anything newer than this, it would help me as well:
written form:

Video form:

EDIT:
For 0.16.0-dev latest, you’ll need this as well:
PR:

And I like ComputerBread’s has short formats explaining features:

5 Likes

The reasoning behind 0.15 changes.
For me 0.15.1 release notes did the trick.
Its quite a bit of reading, but it helps with the WriterGate a lot.

For the new 0.16 IO interface, there are many articles and videos on YouTube already.
@miagi already posted some of that.
(however its moving target, and because of my free time shortage rn, i haven’t tried a lot with it yet)

3 Likes