ChapterA 8.A Intrinsic Special Variables

Revision History
Revision V7.1-00823 June 2025
Revision V7.1-00603 December 2024
Revision V7.1-00427 June 2024
Revision V7.1-00323 November 2023
Revision V7.1-00219 September 2023
Revision V7.1-00126 June 2023
Revision V7.0-00223 March 2022
Revision V7.0-00124 November 2021
Revision V6.3-01208 April 2020
Revision V6.3-00927 June 2019
Revision V6.3-00824 April 2019
  • In a??$ZGbldira??, specify that NEWing $ZGBLDIR is the same as SET $ZGBLDIR=""; remove redundant information and the caution note.

Revision V6.3-00704 February 2019
Revision V6.3-00626 October 2018
Revision V6.3-00529 June 2018
Revision V6.3-00423 March 2018
Revision V6.3-00312 December 2017
Revision V6.3-00222 August 2017
Revision V6.3-00120 March 2017
Revision V6.2-00127 February 2015
Revision V6.1-00028 August 2014
Revision V6.0-00324 February 2014
Revision V6.0-00121 March 2013

In a??$ZCOmpilea??, added a point about $ZCOMPILE returning a status of 1 after any error in compilation.

This chapter describes the M Intrinsic Special Variables implemented in GT.M. All entries starting with the letter Z are GT.M additions to the ANSI standard Intrinsic Special Variables. None of the Intrinsic Special Variables are case sensitive.

M Intrinsic Special Variables start with a single dollar sign ($). GT.M provides such variables for program examination. In some cases, the Intrinsic Special Variables may be set to modify the corresponding part of the environment.

[Note]Note

None of the Intrinsic Special Variables can be KILLed. SETting or NEWing is generally not allowed, but is specifically noted in the descriptions of those that do.