Chapter 1. About GT.M

Revision History
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

Programming Environment
Managing Data
Managing Source Code
Integrating GT.M with Other Languages
Access to Non-M Routines

GT.M runs on a wide variety of computer platforms. Consult FIS for the current list of Supported platforms.

In addition to preserving the traditional features of M, GT.M also offers an optimized compiler that produces object code that does not require internal interpreters during execution.

On all platforms, the GT.M dynamic linking mechanism activates compiled objects. On some platforms, you can link the object modules into shared object libraries.

In keeping with the focus on creating fully compiled code, GT.M is tightly integrated with the operating system environment and permits the use of operating system utilities for program development.

GT.M also provides a full complement of M tools for creating, compiling, and debugging source code. Many of these tasks are accomplished from the GT.M facility called Direct Mode, which offers the look and feel of an interpreted language that is familiar to the traditional M programmer.