Yes, true. Note that Zig in Depth is focused on Zig 0.11. There are still many concepts about the language that remain the same, but many other things have already changed. The new series Zig Master is covering the latest versions.
Thanks fr great content. I come from a little knowledge of C++ (I haven't write pure C that much) my daily job is in C++ but I think learning some other things like Rust or Zig is gonna be good for me and honestly I don't like the super complexity of C++ either. I hope zig would be my future development arena. By the way you have a great forum with so much cool stuff 👍
It was amazing and I'm grateful to have found your channel, one more subscriber. I just wish it existed for Spanish too, there is a community that wants to learn Zig, but they don't know any English. All the best. 🦎
Only `zig init` is available a month later. Everything worked (and thanks) but either I happened along right at a change or this thing changes fast! (I missed the part where you chose '11' and used the 'master' version though.)
Zig is moving fast indeed! The master branch is seeing lots of changes lately. That's why I decided to focus the course on a single stable release (0.11.0) because following master would be a real rollercoaster ride. lol
Yes, many things in the Zig in Depth series only apply to Zig 0.11, specifically tool behavior, standard library, and the build system. The language itstelf has seen minor changes, but mostly has stayed the same.
@@dudethebuilder Thanks for the clarification and thanks for making this video series. I have just started playing around with Zig and this has been quite helpful.
Zig in Depth has much more concepts covered but there are things that won't work because it was made exclusively for Zig 0.11. Zig Master is covering the latest Zig version, but it still has yet to cover most of the concepts. So you can start with Zig in Depth but being aware that somethings may have changed. When in doubt, double check if Zig Master has an updated version.
I'm a big fan of degit (even though it's implemented in Node) as a command-line tool to get projects scaffolded quickly. The new/default zig-init output is a little too generic and verbose!
Hadn't heard of degit before. Gotta take a look at it to see how it works. I haven't even looked at the new Zig iinit and package management changes in master. I'm afraid that if I do, I'll be lured down that rabbit hole and won't get back to making videos. lol
Very well explained, I'll put a link to this series into ziglings.
There is no more ' zig init-exe' and 'zig init-lib', now 'zig init' creates both, 'zig build' builds both. This is with zig 0.12 and later.
Yes, true. Note that Zig in Depth is focused on Zig 0.11. There are still many concepts about the language that remain the same, but many other things have already changed. The new series Zig Master is covering the latest versions.
Thanks fr great content. I come from a little knowledge of C++ (I haven't write pure C that much) my daily job is in C++ but I think learning some other things like Rust or Zig is gonna be good for me and honestly I don't like the super complexity of C++ either.
I hope zig would be my future development arena.
By the way you have a great forum with so much cool stuff
👍
I love your presentation style. Everything is explained very clearly for newbies. For sure will be watching the whole series. Thank you!
Never heared of Zig or you ever. But I loved the video and got inspired to learn about it
It was amazing and I'm grateful to have found your channel, one more subscriber. I just wish it existed for Spanish too, there is a community that wants to learn Zig, but they don't know any English. All the best.
🦎
Thanks for your feedback and hopefully once I finish the English version I can work on a Spanish Zig series too!
Only `zig init` is available a month later. Everything worked (and thanks) but either I happened along right at a change or this thing changes fast! (I missed the part where you chose '11' and used the 'master' version though.)
Zig is moving fast indeed! The master branch is seeing lots of changes lately. That's why I decided to focus the course on a single stable release (0.11.0) because following master would be a real rollercoaster ride. lol
WTAF - I cannot believe how much time you’ve put into this series!! Instant subscribe
Thanks! Stay tuned, a new series is coming...
Very cool, especially the .git* files, that’s very helpful!
Great video series. Things change by the day with Zig though. The init-exe command does not exist anymore in 0.13.
Yes, many things in the Zig in Depth series only apply to Zig 0.11, specifically tool behavior, standard library, and the build system. The language itstelf has seen minor changes, but mostly has stayed the same.
@@dudethebuilder Thanks for the clarification and thanks for making this video series. I have just started playing around with Zig and this has been quite helpful.
should i start with zig in depth or zig master?
Zig in Depth has much more concepts covered but there are things that won't work because it was made exclusively for Zig 0.11. Zig Master is covering the latest Zig version, but it still has yet to cover most of the concepts. So you can start with Zig in Depth but being aware that somethings may have changed. When in doubt, double check if Zig Master has an updated version.
I'm a big fan of degit (even though it's implemented in Node) as a command-line tool to get projects scaffolded quickly. The new/default zig-init output is a little too generic and verbose!
Hadn't heard of degit before. Gotta take a look at it to see how it works. I haven't even looked at the new Zig iinit and package management changes in master. I'm afraid that if I do, I'll be lured down that rabbit hole and won't get back to making videos. lol