Zig NEWS

Loris Cro profile picture

Loris Cro

I swear I didn't put that bug there

All 67 comments

Using comptime to invert bijective functions on enums

This is one use of fancy meta programming I can get behind!

How zig-spoon (and lots of coffee) helped me sort thousands of pictures

Haha I went through a very similar experience in uni when I w...

Easy Interfaces with Zig 0.10.0

Can you specify what you mean with "like this"? More articles...

trace.zig: A small and simple tracing client library

What tooling do you recommend to use for inspecting the outpu...

Using rr to quickly debug memory corruption

Neat article, rr is a really awesome tool.

Zig and the Zigzaw

Wow this is an amazing story, I think you take the crown for ...

Cross-compile a C/C++ Project with Zig

Wow! Thanks for sharing!

Type/pointer cheatsheet

Pointers, slices and arrays definitely have a very compact se...

Sharing Data between Zig and Swift

Yeah, Zig will definitely start producing header files again ...

Growing a {{mustache}} with Zig

Thank you for the writeup! I really appreciate how you approa...

Programming SAM E51 Curiosity Nano with Zig

Thank you for sharing! Seems that the Zig Embedded Group is s...

zbor - a CBOR en-/ decoder

One approach adopted by some stdlib APIs is to never store th...

zbor - a CBOR en-/ decoder

Thank you for the write up, something for your consideration:...

How to Release your Zig Applications

The developer's. In other words, Zig doesn't bundle MSVC head...

When a var really isn't a var (ft. String Literals)

"Hello Zig" is a chunk of memory inside the .rodata of your e...

When a var really isn't a var (ft. String Literals)

The reason why strings behave like this is because of interni...

Extend a C/C++ Project with Zig

you have to make a C wrapper

How to Add Buffering to a Reader / Writer in Zig

If the underlying stream is already buffered then of course a...

Porting my game to the web

That's an amazing write up, thanks for sharing! WRT the poin...

A simple async task library

Understood, makes sense, thanks for the clarification.

A simple async task library

Thank you for sharing! Have you considered using Zig's async...

Easily create TUI programs with zig-spoon! (project demonstration)

Does not force you to use some awkward character double-buff...

Zig MiLAN PARTY 2022: Final Info & Schedule

I don't know yet for sure. I'll try to record talks on a best...

Zig's var and const for JavaScript devs

Thanks for the writeup! Pointers have their own "const-nes...

Understanding comptime var

Now it isn't clear to me what the restriction on read is (so...

So where is my stuff stored ? - Part 2

Thank you for the article! If you want, consider putting par...

So where is my stuff stored ? - Part 1

Cliffhanger ending, nice :^)

Cool Zig Patterns - Stable Main Loop

Nice! This is the same design idea behind std.event.Loop.runD...

Zig Projects: An Ideas Discussion

We don't know yet how the Zig standard library should look li...

Zig Projects: An Ideas Discussion

There's a very long list for sure. Off of the top of my head:...

I created a Zig learning & usage guide

Hello C-BJ, I see that you compiled a nice list of Zig resour...

Extend a C/C++ Project with Zig

Yes, jemalloc is the depedency that makes Redis technically a...

Sharing Data between Zig and Swift

thanks, fixed!

zoltan: a minimalist Lua binding

Wow, neat article and also very clean integration with Lua, t...

Want to create a TUI application? - The Basics of "Uncooked" Terminal IO

Thanks for sharing! I didn't know that tcsetattr can also flu...

Test, test, are we live?

It's a matter of philosophy: in Zig the programmer is expecte...

Zig Support for IntelliJ

Uh, if that's the case I'm sorry, you got bad information.

Zig Support for IntelliJ

The command itself doesn't, but builds in Zig are expressed d...

zig build explained - part 3

Nope! github.com/alexnask/interface.zig

Zig Support for IntelliJ

Maybe you've already thought of this, but my main recommendat...

zig build explained - part 3

Nice job Felix, thanks. I'm sure this series will be useful t...

Setting up Visual Studio Code for writing Zig

I've seen somebody make this work, it required adding a tiny ...

Low(ish) Level GPIO on the Raspberry Pi with Zig

Thank you for sharing! Looking forward to see more Zig dev in...

Faster Interface Style

Reading some examples in the standard library it seems that t...

Zig monthly, October 2021: Games, gamedev, Elixir, tools & more

Zig SHOWTIME is going to host a Zig RUSH and Andrew is going ...

Faster Interface Style

Great post, thank you!

How to use the random number generator in Zig

Thank you for the post. It's also worth pointing out that int...

Using Zig and Translate-C to understand weird C code

Perhaps the answer is disappointing Kinda, yeah, lol.

IUP for Zig

Congrats for publishing the first #showcase article on zig.ne...

Unicode String Operations

Oh would you look at that, a new version of unicode just got ...

Unicode String Operations

Amazing series & a good reminder that I have some janky t...

Ziglyph Unicode Wrangling

This series is amazing, keep it up!

Code Coverage for Zig

That header image, chef's kiss

Unicode Basics in Zig

Yay, thank you very much for this post, definitely needed and...

Resource efficient Thread Pools with Zig

Amazing post King, thank you for sharing your thoughts and fo...

Crafting an Interpreter in Zig - part 2

I've never done a Crafting Interpreters run, but I'm happy to...

Try some Beetle Pi: Up and running with TigerBeetle on a Raspberry PI 4

Looking forward to seeing the performance of a multi-pi setup...

One weird trick to improve your article and more stuff

I think yes, on Google Fonts it has a slightly different name...

Interfaces in Zig

Great job, thanks for taking the time to write this explanati...

Struct of Arrays (SoA) in Zig? Easy & in Userland!

The interface is meant to give you syntax sugar to make it fe...

What's undefined in Zig?

Ah yes, good catch, thanks!

How to Add Buffering to a Reader / Writer in Zig

Fixed, thank you very much!

What's a String Literal in Zig?

Uh, interesting, I'll investingate a little bit and edit the ...

Test, test, are we live?

Thanks!

Test, test, are we live?

Feel free to do whatever you prefer. Forem has support for se...

loading...