🦞🌯 Lobster Roll

Stories by RaphGL

The reason GCC is not a library (2000) (gcc.gnu.org)
Was it really a Billion Dollar Mistake? (gingerbill.org)
How to write type-safe generics in C (raphgl.github.io)
I've looked around and there aren't (at least easy to find) articles that just walk you through how to implement generics in C. So I've decided to document the approach I use and that some others use as well. Personally I feel it's the best approach to doing it simply because it's more flexible and ...
Ladybird browser update (February 2026) (youtube.com)
Jonathan Blow On Programming Language Design (youtu.be)
One formula that demystifies 3D graphics (youtube.com)
Tuckr - Stow alternative with symlink checking (github.com)
I've been using Stow for a few years now. At the time (2020) Stow had a bug where it would just fail with a cryptic error and the maintainer didn't have time to fix it, the bug was there for 2 years or so. So I got fed up and decided to try and fix it but I didn't know perl nor did I want to learn i...
sudo-rs Now Prints *s for Password Feedback By Default (phoronix.com)
Ladybird Browser Update (August 2025) (youtu.be)
Odin does have undefined behavior (youtube.com)
GingerBill has said that Odin aims to have (near) zero UB in the past and people have criticized him for it. Whenever Odin comes up here or hackernews many people criticize him for this.
Experimental Zones Protocol Merged To Wayland After 2+ Years, 620+ Comments (phoronix.com)
Standardizing HLSL (devblogs.microsoft.com)
Back to basics: C++ concepts (youtube.com)