Chapter 2. GT.M Language Extensions

Revision History
Revision V6.1-000 28 August 2014
Revision V5.5-000/1 05 October 2012 In “Extensions for Unicode™ support ”, added information on Unicode Byte Order Marker (BOM) and FILTER deviceparameter.
Revision V5.4-002B 26 December 2011 Conversion to documentation revision history reflecting GT.M releases with revision history for each chapter.

Table of Contents

Operating System Interface Facilities
Debugging Facilities
Exception Handling Facilities
Journaling Extensions
Extensions For Additional Capability
GT.M Device Handling Extensions
Alias Variables Extensions
Definitions
Performance
ZWRITE / ZSHOW "V" format
Pass-by-reference
SET * and QUIT * Examples
KILL * Examples
Annotated Alias Examples
Extensions for Unicode™ support
Philosophy of GT.M Unicode Support
ICU
Discussion and Best Practices

In addition to providing all of the ANSI standard M features, GT.M offers a number of language extensions. In this chapter, the language extensions are grouped by intended function to demonstrate their relationships to each other and to the programming process. A summary table is provided in each section. For a full description of a particular extension, refer to its complete entry in the Commands, Functions, or Intrinsic Special Variables chapter.

The following sections describe the GT.M language extensions listed below: