Building a REPL for a Scripting Language

Designing an interactive Read-Eval-Print Loop for the kai scripting language — multi-line input, expression auto-printing, state persistence, and graceful error recovery.

July 9, 2026 · 5 min

Building a Lua-like Language Frontend in C++

From lexer and parser to bytecode compiler — building a Lua-like language frontend for a stack-based VM.

July 6, 2026 · 5 min

Building a Stack-Based VM: Design Walkthrough

A deep dive into the design of a stack-based virtual machine, covering architecture, instruction set, execution model, and memory management.

July 6, 2026 · 3 min