December 29, 2025

When code squeaks, comments roar

Mouse: Computer Programming Language

Tiny ‘Mouse’ language scurries back as commenters argue names, dates, and the shocking return of Else

TLDR: A tiny 1970s programming language called Mouse resurfaced with a 2002 version that adds modern features. Commenters sparred over its name versus the computer mouse, mocked the “Else” feature as old-school heresy, and turned a simple throwback into a lively debate about minimalism, nostalgia, and coding culture.

An old-school programming language named “Mouse” just squeaked back into the spotlight, and the comments immediately turned into a retro brawl. Dr. Peter Grogono’s tiny language, born in the late ’70s with versions Mouse-79 and Mouse-83, returned with a 2002 remix that adds floating-point math, arrays, and file handling. But the community cares less about code and more about the vibes: one user dragged in the thread via Fogus’s blog and the HN post, another dropped the cryptic “(2007)” like a time traveler checking timestamps.

The hottest take? A snarky jab at Mouse-2002 daring to include an “Else” feature, reviving the classic “considered harmful” meme—basically a decades-old grumble from programming purists about certain code patterns. Meanwhile, name nerds tangled over whether “Mouse” predates the computer mouse (spoiler: it doesn’t), spawning jokes about squeaks, cheese, and whether this rodent speaks click. The strongest opinions split between nostalgic minimalists (“keep it tiny!”) and practical tinkerers (“give us Else, we like options”). It’s half vintage museum tour, half comment-section cage match—and entirely entertaining. In the end, Mouse isn’t just a language; it’s a nostalgia trigger with a side of spicy pedantry and perfectly aged internet snark.

Key Points

  • Mouse was developed by Dr. Peter Grogono in the late 1970s–early 1980s for memory-limited microcomputers.
  • Three dialects are described: Mouse-79, Mouse-83, and Mouse-2002.
  • Mouse-83 modifies syntax from Mouse-79 while retaining overall similarity.
  • Mouse-2002 extends the language with floating-point, arrays, and file I/O.
  • Source code for each interpreter and sample programs are provided, with bibliographic references to 1979 and 1983 works.

Hottest takes

"Else operator? Did it forget about "If then else considered harmful" from 1975?" — a3w
"Given its age, I thought this language had a chance to predate the eponymous computer mouse, but nope." — omneity
"(2007)" — Rochus
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.