changelog · how we got here
The Lore of PewPew
How a college assignment escalated into an entire programming language.
- 01
Semester 6: the delusion
It started in a Compiler Design class. I learned how code becomes machine instructions and thought, "I should build a real, actual compiler."
- 02
Reality check
A few days into assembly manuals and memory allocation strategies, I learned that building a true compiler is insanely hard. So many phases. My brain was fried. I proudly abandoned the idea.
- 03
The pivot to PewPew
An interpreter, though? That sounded doable. A weekend joke project to flex some C++. I wired up Flex and Bison, wrote an AST tree-walker, and made the syntax as goofy and Gen-Z as possible.
- 04
My virtual child
Then I got attached. I started treating this codebase like my actual kid. Still a fun side project — but now I genuinely love building it, tuning the WebAssembly pipeline, and watching people run yell("Hello") in a browser.