TinyLang Sandbox
A friendly weekend playground where curious tinkerers can sketch a tiny programming language and watch it execute live - no textbook, no install, just type rules and see what happens.
Hobbyist programmers curious about how languages actually work
- Drag-and-drop grammar editor (tokens, precedence, AST preview)
- Live REPL that runs the user's language against sample inputs
- Starter recipes: 'Make a Lox-style language,' 'Make a stack-based Forth,' 'Make a tiny Lisp'
- Shareable playground links so friends can fork and tweak each other's languages
A beloved free compilers textbook trending on HN is dragging curious readers past their usual comfort zone, and most bail out before they ever see code run - a low-friction playground keeps them.
Generic online code playgrounds are abundant (Rust Playground, TIO, JDoodle, CodePal) but none surface as obvious hits for 'design your own language' play; the cited HN textbook trend couldn't be verified in search but compiler/PL tinkerer interest is a small niche.Language Playgrounds | Developer's Catalog ↗Programming language interpreter from scratch: Part 1 ↗
All major hits (Rust Playground, TIO, JDoodle, CodePal, W3Schools) are execution sandboxes for existing languages — no obvious dominant 'define your own grammar and run it' browser playground, leaving a moderate wedge.Try It Online ↗Code Playground - Run Code Online - CodePal ↗
Established playgrounds are free; Crafting Interpreters is freely readable online; hobbyists in this niche are famously resistant to paying, and the tool would compete against $0 alternatives.Try It Online ↗JDoodle - Free AI powered Online Coding Platform ↗
Compiler/PL education is perennial (university courses, recurring book hits) but the 'weekend tinkerer' cohort is small and seasonal; no strong secular tailwind beyond free textbook cycles.
Building a browser sandbox that parses user-defined grammar rules and executes them is achievable with parser combinators + JS eval, but the grammar-rule UI and safe execution layer add real complexity beyond a simple REPL.Rust Playground ↗