Hacker ApprovedDepartments

MUMPS 76 interpreter

Programming language interpreter in Developer tools

Recommended for a faithful, simple, procedural implementation of the original 1976 MUMPS standard, preserving how it felt. Critics warn it is dated and a poor choice for learners.

Recommended for a faithful, simple, procedural implementation of the original 1976 MUMPS standard, preserving how it felt. Critics warn it is dated and a poor choice for learners.

18 people gave an opinion

recommend it
11
criticize it
7
approval share
61%
Each figure is one person. RecommendsCriticizes

Recommended in 4 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 11 people recommend itNeeds 10 or more, met.
  • 1.5 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 4 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Simple, readable, procedural code

    “MUMPS code is more readable than most languages, it's very simple and procedural.”

    Comment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

    “There are tons of problems with this, but the simplicity is comfy.”

    Comment from 18 Aug 2026 in “Rethinking Database Programming”

    “MUMPS is easy to read, understand and maintain when written well.”

    Comment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”
  • Well-designed system and concepts

    “It is a neat language but even more so a neat overall system and bag of concepts”

    Comment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

    “It seems very well thought out”

    Comment from 29 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”
  • Still runs real systems

    “many MUMPS based systems are still in operation and maintenance today”

    Comment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

    “massive hospitals with thousands of patients run on MUMPS”

    Comment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”
  • Fun to implement

    “Implementing this was a lot of fun, but the lexer was a real challenge.”

    Comment from 28 Jun 2026 in “Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB”

    “Implementing this was a lot of fun”

    Comment from 28 Jun 2026 in “Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB”

What people warn about

Each mark is one comment

  • Poor career choice for newcomers

    “I would definitely not suggest COBOL or MUMPS to a 20 year old”

    Comment from 21 Jul 2026 in “What most histories get wrong about MUMPS's first standard”

    “You won’t be able to learn the industry best practices or the modern tools, because MUMPS predates them”

    Comment from 21 Jul 2026 in “What most histories get wrong about MUMPS's first standard”

    “The opportunity cost of working with MUMPS is enormous, particularly for someone early in their career.”

    Comment from 28 Jul 2026 in “What most histories get wrong about MUMPS's first standard”
  • Widely called terrible language design

    “As a programming language, it’s truly terrible in ways that languages like COBOL and FORTRAN are not.”

    Comment from 11 Nov 2025 in “Launch HN: Hypercubic (YC F25) – AI for COBOL and Mainframes”

    “how terrible it is to work with in the 2000s”

    Comment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

    “feels worse than both raw asm and apl”

    Comment from 29 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”
  • Legacy code is hard to escape

    “there's so much legacy code written in the old style that you have to learn to read and write it anyway”

    Comment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

    “legacy stuff runs on MUMPS which is equally old and arguably even worse”

    Comment from 27 Sep 2026 in “Welcome to the Medical Clinic at the Interplanetary Relay Station”

What people said

24 of the 27 comments that mention it, newest first. Each links to the original comment.

“legacy stuff runs on MUMPS which is equally old and arguably even worse”

CriticizesComment from 27 Sep 2026 in “Welcome to the Medical Clinic at the Interplanetary Relay Station”

“There are tons of problems with this, but the simplicity is comfy.”

MixedComment from 18 Aug 2026 in “Rethinking Database Programming”

“The opportunity cost of working with MUMPS is enormous, particularly for someone early in their career.”

CriticizesComment from 28 Jul 2026 in “What most histories get wrong about MUMPS's first standard”

“I would definitely not suggest COBOL or MUMPS to a 20 year old”

MixedComment from 21 Jul 2026 in “What most histories get wrong about MUMPS's first standard”

“You won’t be able to learn the industry best practices or the modern tools, because MUMPS predates them”

CriticizesComment from 21 Jul 2026 in “What most histories get wrong about MUMPS's first standard”

“I wanted to build an interpreter just for the original 1976 standard to preserve how it felt and worked.”

RecommendsComment from 5 Jul 2026 in “Running the '80s DECUS Star Trek game on my new MUMPS 76 interpreter”

“Those unfamiliar with M/MUMPS are not aware of some of the built in features that have not been adopted by other platforms.”

RecommendsComment from 29 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“It seems very well thought out”

RecommendsComment from 29 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“feels worse than both raw asm and apl”

CriticizesComment from 29 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“no thanks to the stringly typing”

MixedComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“how MUMPS was as much better language than basic”

RecommendsComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“there's so much legacy code written in the old style that you have to learn to read and write it anyway”

CriticizesComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“Did they really have to use KILL as the word to delete a variable? Especially as it's used in hospitals?”

CriticizesComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“MUMPS is easy to read, understand and maintain when written well.”

MixedComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“MUMPS code is more readable than most languages, it's very simple and procedural.”

RecommendsComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“many MUMPS based systems are still in operation and maintenance today”

RecommendsComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“how terrible it is to work with in the 2000s”

CriticizesComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“massive hospitals with thousands of patients run on MUMPS”

RecommendsComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“stuck around with it for the next dozen years, probably longer than sensible”

MixedComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“It is a neat language but even more so a neat overall system and bag of concepts”

RecommendsComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“Implementing this was a lot of fun”

RecommendsComment from 28 Jun 2026 in “Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB”

“There are pre-compiled versions of my MUMPS 76 interpreter in case you want to play with it.”

RecommendsComment from 28 Jun 2026 in “The MUMPS 76 Primer – anniversary edition”

“Implementing this was a lot of fun, but the lexer was a real challenge.”

RecommendsComment from 28 Jun 2026 in “Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB”

“As a programming language, it’s truly terrible in ways that languages like COBOL and FORTRAN are not.”

CriticizesComment from 11 Nov 2025 in “Launch HN: Hypercubic (YC F25) – AI for COBOL and Mainframes”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.