Metalanguage, letter J

jobargument, jobenv, jobparameters


jobargument

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

This metalanguage symbol represents an occurrence of an argument of the JOB command. Examples of valid arguments for the JOB command appear in an earlier section. The argument of the JOB command is either a destination, optionally followed by a colon, followed by implementation-specific process parameters (either an expression or a list of expressions (separated by colons) enclosed in parentheses), optionally followed by a colon and a time-out specification, or an indirection operator (@) followed by an expression that evaluates to a list (separated by commas) of such arguments.

Modified in the 1990 ANSI M[UMPS] language standard.

There may be a parameter list between the destination and the optional implementation-specific process parameters. Parameters in this parameter list may only be passed by value.

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

An argument of a JOB command may optionally include a specification of the environment in which the process is intended to execute.


jobenv

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

This metalanguage symbol represents a specification of an environment. This symbol is used to indicate the environment where a process is executing. The representation in this context consists of a vertical bar, the name of an environment and another vertical bar.


jobparameters

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

This metalanguage symbol represents any implementation-specific parameters to be passed to the process being created, 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.


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