いくつかのプロセスの動作特性を調整する方法については、 "View" コマンドの説明を参照してください 。特定のプロセスの動作特性に関する情報を取得する方法については、 "$View()" 関数の説明を参照してください。
GT.Mでは、グローバル名とリソース名の環境仕様をサポートすることが可能です。これは、環境仕様の解釈をカスタマイズするために、ユーザのコードを演習することが可能です。詳細は 第5章:“一般的なM言語の特徴能” を参照してください。
次の表は、一般的な機能を増加させるGT.Mの拡張をまとめたものです。
追加機能のためのGT.Mの拡張 | |
---|---|
拡張機能 |
説明 |
View |
環境を変更します。 |
ZAllocate* |
名前をロックする以前に解除(unlock)せずに、名前をロックすることによって、インクリメンタルにロックする機能 |
ZDeallocate* |
必ずしも他の名前を解除(unlock)することなく、1つまたは複数の名前をロック解除します。 |
ZHelp |
オンラインヘルプへのアクセスを提供します。 |
ZWIthdraw |
下位ノード(子孫)に影響を与えることなく、ノード内のデータを削除(" Kills ")します。 |
$Order() |
現在の環境からの照合順序の中で、次の添え字の変数を返すための拡張。拡張参照で使用すると、名前レベルの$ORDER() は常に空文字列を返します。 |
$View() |
GT.M環境を調査します。 |
$ZCStatus |
最後のコンパイルからの状態を返します。 |
$ZDate() |
ユーザ指定フォーマット文字列を使用して、書式付きテキストの$HOROLOG フォーマットで、日付と(または)時間を、変換します。 |
$ZPrevious()** |
ローカルまたはグローバル配列の現在のレベルで、照合順序により前の要素を返します。 |
$ZA,$ZB, $ZEOF |
I/Oに依存するデバイスのステータス情報を返します。 |
$ZCOmpile |
自動コンパイルで使用されるコンパイラ修飾子を保全します。 |
$ZBIT functions |
ビット操作ができるようにする、$ZBITの文字で始まる一連の関数 |
$ZGBLdir |
現在のグローバルディレクトリの名前を維持します。;新しいデータベースへこのプロセスを切り替えるために、セットされることがあります。 |
$ZIO |
現在のI/Oデバイスの名前が翻訳されて入ります。 |
$ZINTerrupt |
割り込みが処理される時に、XECUTE'dとなる、コードを指定すます。 |
$ZKEY |
SD:最後の読み取りに基づいてシーケンシャル・ファイル内の現在の位置を返します。 |
$ZMAXTPTIme |
現在のトランザクションの最も外側のTSTART / TCOMMITペアによって囲われた、完成されたすべての活動のために、GT.Mが待つべき期間に示された、整数値が入ります。 |
$ZROutines |
オブジェクトとソースファイルを検索(look-up)している間に検索する、ディレクトリのリストを保全します。 |
$ZSYstem |
ZSYSTEMコマンドで呼び出された最後のサブプロセスのステータスコードを返します。 |
$ZVERsion |
現在のバージョン名、レベル、オペレーティングシステムの現在のバージョン名の名称が入ります。 |
* ZALLOCATEとZDEALLOCATEコマンドは、他のMシステムとの互換性のために提供されます。しかし、F.I.S.は、インクリメンタルロック機能を提供するので、標準のLOCKコマンドの使用を、推奨します。インクリメンタルロックは、M言語標準で柔軟性と高い互換性の両方を提供します。
** $ZPREVIOUS関数は、GT.Mや他のMシステムの以前のバージョンとの互換性のために提供されます。しかし、F.I.S.は、$Order関数の標準の2つ引数フォームの使用を推奨します。