Control structures in programming languages: from goto to algebraic effectshttps://xavierleroy.org/control-structures/
Control structures in programming languages: from goto to algebraic effects
Control structures in programming languages
Xavier Leroy
👍15❤1🔥1
A Friendly Tour of Process Memory on Linux
https://www.0xkato.xyz/linux-process-memory
https://www.0xkato.xyz/linux-process-memory
0xkato
A Friendly Tour of Process Memory on Linux
A deep dive into how Linux manages process memory, page tables, and virtual address spaces
👍8
Porting Lean to the ESP32-C3 RISC-V microcontroller
https://kuruczgy.com/blog/2024/07/31/lean-esp32/
https://kuruczgy.com/blog/2024/07/31/lean-esp32/
🔥4🤯2😭1
Game design is simple, actually
https://www.raphkoster.com/2025/11/03/game-design-is-simple-actually/
https://www.raphkoster.com/2025/11/03/game-design-is-simple-actually/
Raph Koster
Game design is simple, actually
So, let’s just walk through the whole thing, end to end. Here’s a twelve-step program for understanding game design. One: Fun There are a lot of things people call “fun.” But most of them are not u…
🗿2
RustViz: a tool that generates interactive visualizations from simple Rust programs to assist users in better understanding the Rust Lifetime and Borrowing mechanismhttps://github.com/rustviz/rustviz
GitHub
GitHub - rustviz/rustviz: Interactively Visualizing Ownership and Borrowing for Rust
Interactively Visualizing Ownership and Borrowing for Rust - rustviz/rustviz
🔥5🙏1
Reflection for C++26
https://isocpp.org/files/papers/P2996R4.html
https://isocpp.org/files/papers/P2996R4.html
🦄4🥴3💊1
Practical Security in Production: Hardening the C++ Standard Library at massive scalehttps://queue.acm.org/detail.cfm?id=3773097
🔥1
Fil-C: achieves memory safety for C and C++ code by transforming all unsafe operations in LLVM IR into code that does dynamic checking to catch all violations of Fil-C’s ruleshttps://fil-c.org/how
🔥7😢4🙏1
C++20 concepts are structural: What, why, and how to change it?https://www.foonathan.net/2021/07/concepts-structural-nominal/
www.foonathan.net
C++20 concepts are structural: What, why, and how to change it?
C++20 added concepts as a language feature.
They’re often compared to Haskell’s type classes, Rust’s traits or Swift’s protocols.
Yet there is one feature that sets them apart: types model C++ concepts automatically.
In Haskell, you need an instance, in Rust…
They’re often compared to Haskell’s type classes, Rust’s traits or Swift’s protocols.
Yet there is one feature that sets them apart: types model C++ concepts automatically.
In Haskell, you need an instance, in Rust…
🗿3
Patterns for Defensive Programming in Rust
https://corrode.dev/blog/defensive-programming/
https://corrode.dev/blog/defensive-programming/
Corrode Rust Consulting
Patterns for Defensive Programming in Rust | corrode Rust Consulting
I have a hobby.
Whenever I see the comment // this should never happen in code, I try to find out the exact conditions under which it could happen.
And in 90% of cases, I find a way to do just that.
More often than not…
Whenever I see the comment // this should never happen in code, I try to find out the exact conditions under which it could happen.
And in 90% of cases, I find a way to do just that.
More often than not…
👍1🥴1🤨1