☜ | X3.64 Binding1995 Version of ANSI (Equivalent to Current ISO Version) of Standard | ☞ |
ANSI X3.64 is accessed from the M language by making use of mnemonicspaces. A controlmnemonic from X3.64 may be accessed as follows:
/controlmnemonic [ ( expr [, expr ] ... ) ]
where the relevant controlmnemonic equalling the generic function and exprs the possible applicable parameters. The use of a controlmnemonic produces the effect defined in ANSI X3.64 for the control-function with the same name as the controlmnemonic specified.
Some controlmnemonics return a value, or a collection of values. It is perfectly legal to issue these controlmnemonics with either a Read or Write command. If a Read command is used, the argument list in the statement(s) must be ordered to correctly accept the returned values. If a Write command is used the values returned may be read by a single, or series of, Read commands. These Read commands must be correctly ordered to match the returned values, however there may be intermediate calculations utilizing some of the returned values before reading the remaining values in the list. Reading the return list of values may be terminated without error by issuing another controlmnemonic. In this case, all returned values not assigned to a variable will be lost to the application program.
All controlmnemonics have the same name in M as in X3.64.
Unless explicitly mentioned, the use of X3.64 controlmnemonics has no side-effects on special variables such as $X, $Y, $Key and $Device.
Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.
This page most recently updated on 28-Feb-2004, 00:49:26.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)