07 Jul 2016, 01:39

MUMPS Side Note

Snipped and backdated from a Reddit comment of mine.

Functional programming is fundamentally very simple, but we do a great job at over complicating things without providing the proper abstractions.

On a side note: as horrible as MUMPS is, I still think it’s interesting having a key-value store built into the language.

Example from Wikipedia showing how to persist values to disk:

SET ^Car("Door","Color")="BLUE"

It’s almost as if Redis was invented in the 90s and integrated into some horrible language.