El repositorio MUMPS de rochus-keller contiene un manual introductorio (MUMPS Primer) dedicado al estándar original del lenguaje, publicado en enero de 1976 por el U.S. National Bureau of Standards como Handbook 118, acompañado del Manual de Referencia para Programadores (MDC/42) redactado por Melvin Conway. El documento combina introducción histórica, tutorial progresivo y referencia rápida de comandos, funciones y variables especiales.
MUMPS —Massachusetts General Hospital Utility Multi-Programming System— fue creado en 1966 por Octo Barnett, Neil Pappalardo y Curtis Marble en el laboratorio de informática del Hospital General de Massachusetts, en Boston. Su objetivo era permitir que médicos y enfermeras accedieran y actualizaran datos de pacientes en tiempo real desde múltiples terminales sobre hardware asequible: un DEC PDP-7 con 8 K de memoria y un pequeño disco. Esa limitación impulsó un diseño integrado en el que lenguaje, sistema de archivos, base de datos y aplicación forman una sola pieza.
La abstracción central son las variables globales: un array jerárquico, disperso y persistente, compartido entre usuarios concurrentes. En términos actuales equivale a un almacén clave-valor ordenado y sin esquema, con claves compuestas. Basta con SET para crear nodos y con KILL para eliminarlos, sin sentencias CREATE ni INSERT. El estándar de 1976 define 19 comandos, 12 funciones y 7 variables especiales, sin multitarea programática ni ámbito local de variables, y con cadenas limitadas a 255 caracteres. El manual está dirigido a programadores con experiencia en otros lenguajes que deseen comprender la historia, el funcionamiento y la relevancia de MUMPS, y propone seguir los ejemplos en el intérprete interactivo.
