Skip to content

Chapter2.GT.M Language Extensions

Chapter2.GT.M Language Extensions

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 the support for the Unicode standard
Philosophy of GT.M’s support for the Unicode standard

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:

  • UNIX interface facilities
  • Debugging tools
  • Exception-handling extensions
  • Journaling extensions
  • Extensions providing additional capability
  • Device Handling Extensions
  • Alias Variables Extensions
  • Extensions for Unicode Support