M

From VistApedia
Revision as of 19:23, 29 April 2022 by DavidWhitten (talk | contribs)
Jump to navigationJump to search

M (also called MUMPS) is the programming language used for VistA.

See Also

There are several implementations of MUMPS:

Definition of the Language

Any program written in M (MUMPS) that is stated as being written in Standard M must conform to the ANSI X11.1 or ISO standard for the language.

Any implementation of M (MUMPS) that is to be qualified as Standard M must conform to the same standard.

Templates

Template: M <include>{| width="100%" style="font-size:90%; background:transparent;"

|

|}st:subpages-nav}}

Choose one of:

Documentation[create]

</noinclude>

Template: MUMPS <include>{| width="100%" style="font-size:90%; background:transparent;"

|

|}st:subpages-nav}}

Choose one of:

Documentation[create]

</noinclude>

Sub pages

<include>{| width="100%" style="font-size:90%; background:transparent;"

|

|}st:subpages-nav}}

Choose one of:

Documentation[create]

</noinclude>

Category:M/sub-site Category:MUMPS/sub-site

WIP (Work In Progress)

Factoids about M

  1. The M ways that can affect the value in a local or global variable are: [[M/FOR, [[M/KILL, [[M/MERGE, [[M/NEW, [[M/QUIT, [[M/READ, [[M/SET, [[M/NEW, [[M/TRESTART, [[M/TROLLBACK, passing as an argument using [[M/DO or $$ or [[M/JOB, the $INCREMENT function, and of course, any implementation-specific semantics such as [[M/BREAK, [[M/CLOSE, [[M/OPEN, USE, VIEW, Y* and Z*

There are other ways SSVNs and Intrinsic variables can be changed not listed here.