Metalanguage, letter B

bcolor, binaryop, Binding


bcolor

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

This metalanguage symbol represents the level of the blue component of a color. A color component level is an integer value (0 value 65,535).


binaryop

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

This metalanguage symbol represents any of the arithmetic or string binary operators, i.e. one of +, -, /, \, # or _.

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

The binary operator ** is added to the definition of this metalanguage symbol.


Binding

A specification of how two or more standards work together.

Addition in the 1994 ANSI GKS - M[UMPS] language binding.

GKS - M[UMPS] binding.

GKS (which stands for Graphical Kernel System) is a standard for producing and manipulating graphical images. The functions in GKS are called as controlmnemonics; the mnemonicspace for GKS is "GKS" (WRITE /name(parameters); all function-names are the same as the "short" names in the ANSI FORTRAN binding to GKS; all parameters are the same in order and meaning as in GKS. Parameters that receive output values are defined using the M[UMPS] READ command.

The standards for GKS that were used for this binding is ANSI X3.124-1985, which corresponds to ISO 7942-1985, and ANSI X3.124.1-1985 (GKS-FORTRAN binding).

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

ANSI X3.64 - M[UMPS] binding.

ANSI X3.64 is a standard for device control command code sequences. The VT-100 compatible terminals are an example of terminals that meet this standard. The functions in X3.64 are called as controlmnemonics; the mnemonicspace for ANSI X3.64 is "X3.64" (WRITE /name(parameters); all function-names are the same as in ANSI X3.64; all parameters are the same in order and meaning as in ANSI X3.64, except for row and column numbers: X3.64 uses co-ordinates that start numbering from 1 (one), M[UMPS] uses co-ordinates that start numbering from 0 (zero).

The standard for device control that was used for this binding is ANSI X3.64-1979, which corresponds to ISO ???.

Addition in the 1995 X Window - M[UMPS] language binding.

X Window - M[UMPS] binding.

X Window is a system architecture that consists of several layers. This binding is to the X Window System Routine Libraries as produced by the X Consortium, the Intrinsic Toolkit so provided and the Motif Widget and Routine set as produced by the Open Software Foundation. The functions from the various component libraries are called using the external call syntax: $&XLIB.name(parameters), $&XMOTIF.name(parameters), $&XMOTIFRM.name(parameters), $&XTOOLKIT.name(parameters) and $&X.name(parameters). Parameters are the same in order and meaning as in the definition of the various component libraries.

At the moment in time that this binding was produced, for all of these layers of the X Window system a standard was being prepared, but not yet finalized.

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

POSIX.1 - M[UMPS] binding.

POSIX is a standard that describes a number of system services and support routines to access constructs described by this standard. (Further specifics to be included after the taskgroup decides how to bind.)


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