Developers revive POP-2 as 'Pop-2000' dialect for bootstrapping tiny systems
Devine and the author, working on Uxn tooling, have been reworking POP-2—a 1970s programming language from the Lisp era—into a new dialect called Pop-2000 meant to serve as a common language across minimal, bootstrap-friendly systems. The project stems from Devine's search for a high-level language to write a new Uxn assembler, paired with the author's long-standing interest in designing 'tiny compilers' that are easy to implement with little tooling.
GoKawiil's interpretation of the reporting above, not reported fact.
The effort reflects a niche but persistent movement in language design toward extremely minimal, self-hostable languages that prioritize ease of implementation over modern conveniences—useful for bootstrapping obscure or resource-constrained virtual machines like Uxn. Reviving a decades-old language rather than inventing a new one suggests a preference for proven, simple designs over building yet another esoteric syntax from scratch.
- POP-2 is a 1970s language being adapted into a new dialect called Pop-2000.
- The goal is a shared, easy-to-implement language for bootstrapping small systems like Uxn.
- The author favors concatenative-style simplicity mainly for ease of writing compilers, not for its programming paradigm itself.
Crafting Interpreters by Robert Nystrom — If tiny compilers and bootstrapping little languages are your thing, Crafting Interpreters walks you through building two complete language implementations from scratch, a tree-walking interpreter and a bytecode VM. It's the perfect companion for anyone tinkering with POP-2 dialects, Uxn assemblers, or their own minimal language runtime.
See Crafting Interpreters by Robert Nystrom on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.Source: hitogata.neocities.org, 2026-08-26
Published there as: “Pop-2000, a lingua-franca POP-2 dialect”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.