Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples
 

Annotations...

Annotations

Right Hand Pointer

The Annotated MUMPS Standards

Ed de Moel

This document provides an overview of the various standards for the programming language that is known by the names MUMPS, M, M[UMPS], and "Caché ObjectScript".

The various parts of this document will focus on the standards for the programming language, show differences between various iterations of the standard(s), and will provide examples of the usage of the various language elements.

History of Standards

1977: First ANSI standard for MUMPS Programming Language (X11.1 – 1977)
1984: Second ANSI standard for MUMPS Programming Language (X11.1 – 1984)
1990: Third ANSI standard for MUMPS Programming Language (X11.1 – 1990)
1992: ISO adoption of third ANSI standard for MUMPS Programming Language (ISO 11756 – 1992)
1994: ANSI standard for MUMPS-GKS Binding (X11.3 – 1994)
1995: Fourth ANSI standard for MUMPS Programming Language (X11.1 – 1995)
1995: ANSI standard for Open MUMPS Interconnect (X11.2 – 1995)
1995: ANSI standard for MUMPS Windowing Application Programmers Interface (X11.6 – 1995)
1998: Final MDC standard for MUMPS Programming Language
1999: ISO adoption of fourth ANSI standard for MUMPS Programming Language (ISO 11756 – 1999)
1999: ISO adoption of ANSI standard for Open MUMPS Interconnect (ISO 15851 – 1999)
1999: ISO adoption of ANSI standard for MUMPS Windowing Application Programmers Interface (ISO 15852 – 1999)
2001: Administrative withdrawal of ANSI standards X11.1, X11.2, X11.3 and X11.6
2005: ISO re-affirms ISO/IEC 11756 (language), 15851 (OMI) and 15852 (MWAPI) with the intent to stabilize these standards
2010: ISO stabilizes ISO/IEC 11756 (language) and 15851 (OMI) and re-affirms 15852 (MWAPI) with the intent to stabilize this standard

Note: Except for the differences noted below, the ISO Standards are identical to the ANSI Standards:

Note: Care has been taken not to correct any typographical errors in published standards. However, when it was necessary to create a consistent spelling in order to allow proper hypertext-linking, spelling has been "normalized".

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2017 MUMPS Development Committee;
Copyright © Examples: 1995-2017 Ed de Moel;
Copyright © Annotations: 2003-2017 Jacquard Systems Research.

Some specifications are "approved for inclusion in a future standard". Note that the MUMPS Development Committee cannot guarantee that such future standards will indeed be published.

This page most recently updated on 29-Nov-2011, 20:00:17 .

For comments, contact Ed de Moel (demoel@jacquardsystems.com)