Oh boy, these last few weeks working on Credence have been tough.
Recall that in my previous post, I spoke about breaking down the AST into a queue of operators and operands. This algorithm has a name, the Shunting Yard algorithm, similar to a shunting...
As I mentioned in my Hello, 2025 post, I've picked up work on my B language compiler again, and lately I haven't been able to put it down.
My first post on IRs was quite some time ago, and since then,...
I figured I'd give an update on what I've been up to over the last year and a half. For starters, I've gotten pretty serious about photography!
I moved to Charlotte, NC recently and was so inspired by the...
This is a living document of my selected notes on modern C++ best practices. Including, but not limited to, notes from books I own, guidelines, and best idiomatic practices.
I'd like to first mention the kickstarter for me three years ago, Exploring C+...
Howdy, It's been a while :-). I've been largely immersed in modern C++ for the last few years—particularly C++20 and C++23, which have some groundbreaking changes if you haven't kept up.
I'll get to...