TongaLang: Building a Programming Language with Tonga-Derived Syntax
How I built an interpreted educational language with Tonga-derived keywords, a Python runtime and a guided desktop IDE.
Read the noteNotes · Writing
Writing about the systems I build, the decisions behind them and what I learn along the way. Technical detail, honest limitations and working evidence.
How I built an interpreted educational language with Tonga-derived keywords, a Python runtime and a guided desktop IDE.
Read the noteA technical walkthrough of the lexer, parser, abstract syntax tree, runtime environment and interpreter architecture.
Read the noteHow diagnostics, safe fixes, AST exploration and responsive input shape the learning experience.
Read the noteAn engineering walkthrough of ESP32 telemetry, the shared API, operator dashboard and Android client.
Read the noteWhat the current Leaflet map does, how geographic data is validated, and what a deeper GIS workflow requires.
Read the noteTwo days, a water problem and no working prototype. What survived contact with the clock, and what I’d do differently.
Read the note