What started as a deep-dive challenge into the mechanics of computer science ended up as a fully functional, lightweight interpreted language.
I want to introduce Pampa, a native, custom interpreted programming language written entirely in Go with zero external dependencies.
Most of us use high-level frameworks every day, but building an interpreter from scratch forces you to look under the hood and deal directly with state management, AST evaluation, and memory mapping.
Why did I build it this way?
Zero Overhead: It compiles down into a single native binary.






