Assorted Thoughts on Zig (and Rust)

I’ve been using zig for ~4 months worth of side projects, including a toy text editor and an interpreter for a relational language. I’ve written ~10kloc. Read more


What’s Stopping Me from Using Rust?

Let me start out by saying that I’ve been using C++ for over a decade and I consider myself an advanced C++ user—that clearly biases my perspective. If there is something stupid that C++ lets me do, I’ve probably tried it at some point (and yes, that incl... (more…)

Read more »

Explaining Atomics in Rust

Understanding atomics and the memory ordering options when dealing with them can help us better understand multithreaded programming and why Rust helps us write safe and performant multithreaded code. (more…)

Read more »