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.