Today, I reworked the realloc() implementation of the WASM backend of my toy CPS programming language.. and got things very close to a first actual program compiled to WASM. ✨

Lack of a type system hurts a lot though. Even a C-like type system that lets one differentiate single and double pointers would be an improvement! 😅

https://codeberg.org/bojidar-bg/project-world/src/branch/wasm

project-world

project-world

Codeberg.org
That said, I've been meaning to blog about Project:World since forever, but never quite got my way with words about it.
Today I tried to show it off to a friend and... boy, are there a lot of moving parts to explain 😂 I'm guessing writing about it is going to be hard because the project itself is just so complicated, and not because of any writers block 😅
(encouragement appreciated; articles not promised yet)