Metalanguage, letter K

keycode, killargument


Introduced in the 1995 ANSI M[UMPS] Windowing Application Programmer's Interface standard.

This metalanguage symbol represents a key sequence (one or more keystrokes). Such codes can by any sequence of characters, except for commas.

To be modified in a future ANSI M[UMPS] Windowing Application Programmer's Interface.

Key sequences may contain any characters, except for the comma. Any commas will be identified by the special value "COMMA" (see metalanguage symbol commacode). In addition, there may be special codes present in the specification of this key sequence that identify modifier-keys, function-keys or implementation-specific entities.


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

This metalanguage symbol represents an occurrence of an argument of the KILL command. Examples of valid arguments for the KILL command appear in an earlier section. The argument of the KILL command is either a name of a variable or a list of names of variables (separated by commas) enclosed in parentheses, or an indirection operator (@) followed by an expression that evaluates to a list (separated by commas) of such arguments.

This document is © Ed de Moel, 1995-2005.
It is part of a book by Ed de Moel that is published under the title "M[UMPS] by Example" (ISBN 0-918118-42-5).
Printed copies of the book are no longer available.

This document describes the various metalanguage terms starting with the letter "K" that are used throughout the M[UMPS] standards, as well as some other terms that may not be obvious to all readers of the M[UMPS] language standards.

The information in this document is NOT authoritative and subject to be modified at any moment.
Please consult the appropriate (draft) language standard for an authoritative definition.

In this document, information is included that will appear in future standards.
The MDC cannot guarantee that these 'next' standards will indeed appear.