Language Museum
An interactive iPad/web app where students and hobbyists can try out famous and forgotten programming languages side by side — Raskin's Apple Calculator, APL, Forth, Logo, Smalltalk — each paired with a short essay on what it teaches about programming design.
CS students and programming-history enthusiasts exploring language design
- Side-by-side live runners for each historical language with shared input/output panes
- Curated micro-essays explaining each language's core idea (clumps, tacit code, concatenative)
- 'Design challenge' prompts that ask learners to express the same idea in two different languages
- Personal notebook that saves your experiments and lets you share a solution link
The Hacker News post demonstrates renewed appetite for hands-on language history, and LLMs make it cheap to ship faithful re-implementations of obscure designs like Raskin's 1979 calculator.
The linked HN post reportedly earned only 9 points and 0 comments, indicating niche rather than mass interest; broader interest in obscure-language showcases exists but is small (e.g., the Wade Tregaskis Raskin Calculator page and APL Wiki traffic are steady but specialized).The Apple Calculator Language - Wade Tregaskis ↗
Direct competition is dense and well-funded: TryAPL, Dyalog APL Course, Evaluate's Smalltalk playground, Replit, and Jupyter provide free interactive playgrounds; a side-by-side museum with essays has fewer examples (e.g., 'History of Programming Languages' site exists but no major interactive museum).TryAPL ↗Smalltalk Online Playground on Evaluate ↗APL Course - Dyalog ↗
Pricing for language/educational tools points to tiny willingness to pay: free alternatives (TryAPL, Replit) dominate, Dyalog APL costs $0 for personal use, and CS students expect free resources; premium pricing would likely cap conversions given the niche.APL Course - Dyalog ↗TryAPL ↗
Programming-language history is a durable, evergreen niche (ongoing links like APL Wiki and Raskin's 1979 primer remain relevant decades later), though audience expansion is slow and tied to occasional viral moments.APL Wiki - Learning resources ↗
Building per-language faithful interpreters (APL glyph I/O, Smalltalk image, Forth stack VM, Logo turtle, Raskin Calculator parser) is non-trivial; LLMs help prototyping but reliable execution requires hand-built parsers/VMs, and ongoing maintenance across many languages is heavy.The Apple Calculator Language - Wade Tregaskis ↗TryAPL ↗