Metalanguage, letter V

V, VB, versionid, vkeyword, vpos, vpos1, vpos2, vscale, vsize


V

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

This metalanguage symbol represents a constraint. Typically, this symbol occurs following a general symbol (e.g. expr), and is followed by a more specific symbol. The sequence "general" V "specific" is to be read as: take the "general" thing, but limit its options to those of the "specific" thing.

E.g.:expr V "CHARACTER" means "an expression that evaluates to the string value "CHARACTER"". (Sounds like: choose any color, as long as it is black, doesn"t it...)


VB

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

This metalanguage symbol represents the special character "Vertical bar" ("|"). This metalanguage element is used to avoid confusion between the metalanguage symbol that implies an choice list with the actual character.


versionid

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

This metalanguage symbol represents an identification for a specific version of an implementation of a windowing platform. This identification can be any sequence of characters.


vkeyword

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

This metalanguage symbol represents an expression that evaluates to the value "VALUE".


vpos

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

This metalanguage symbol represents a numeric value that indicates the initial vertical location in a window. The unit of measure for this value depends on other, related, specifications.


vpos1

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

This metalanguage symbol represents a numeric value that indicates the initial vertical location in a window in the context of a drawing command (BOX, LINE or OVAL). The unit of measure for this value is determined by the value of the UNITS element attribute for the gadget in question.


vpos2

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

This metalanguage symbol represents a numeric value that indicates the final vertical location in a window in the context of a drawing command (BOX, LINE or OVAL). The unit of measure for this value is determined by the value of the UNITS element attribute for the gadget in question.


vscale

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

This metalanguage symbol represents a numeric value that is used to apply vertical relative scaling.


vsize

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

This metalanguage symbol represents a numeric value that specifies the vertical dimension of an entity. The unit of measure for this value depends on other, related, specifications.


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