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

OPEN

Annotations

mnemonicspace

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents the name of a mnemonicspace. A mnemonicspace is a library containing functions for controlling a specific class of device or file. Such a library may or may not be bound to another standard.

Currently the only known mnemonicspace is "X3.64", which is the ANSI standard that offers the VT-100 compatible terminal controls.

Approved for addition in a future M[UMPS] language standard.

New mnemonicspaces are:

...

mnemonicspacename

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents the syntax for names of mnemonicspaces. A name of a mnemonicspace must start with an identifier character (see the metalanguage symbol ident and may be followed by zero or more characters that are identifier characters, digits, periods (.) or hyphens (-).

Approved for addition in a future M[UMPS] language standard.

The name of a mnemonicspace may also be a specification of a "portable mnemonicspace". Such a specification looks like a caret, followed by the name of a routine, optionally followed by another caret and the name of another routine. The name of the first routine in this context is the name of the routine that will be executed to process controlmnemonics in this mnemonicspace. If a second name of a routine is specified, and a routine of that name exists on the current environment, this is intended to be the a user-written routine to be used instead of the (default) first routine.

mnemonicspec

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents the mnemonicspaces that may be in effect for a certain device or file. This specification is either an expression that evaluates to the name of one mnemonicspace or a list of such expressions (separated by commas) enclosed in parentheses.

openargument

Introduced in the 1977 ANSI M[UMPS] language standard.

This metalanguage symbol represents an occurrence of an argument of the Open command. Examples of valid arguments for the Open command appear in an earlier section. The argument of the Open command is either an expression, optionally followed by more expressions (separated by colons), or an indirection operator (@) followed by an expression that evaluates to a list (separated by commas) of such arguments.

openparameters

Introduced in the 1977 ANSI M[UMPS] language standard.

This metalanguage symbol represents any implementation-specific parameters to be observed for the device or file being opened, optionally followed by a time-out specification. The implementation-specific parameters may be either a single expression, or a list of expressions (separated by colons), enclosed in parentheses.

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-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.

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 14-Nov-2023, 21:37:23.

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