tabular function: The common term for an item of the
TABULAR-FUNCTION-OF-1-ARG class. target G2: For a remote procedure call, the G2 that executes the procedure. Contrast with source G2.
task: In scheduling, the smallest unit of activity that G2 performs.
TCP/IP: A transport layer protocol for communications between computers. TCP/IP is one of two communication protocols supported by G2 and related Gensym products.
Telewindows: A Gensym product. When running, allows a user to connect to a running G2 process and view a window that displays the contents of the G2's current KB. Multiple Telewindows users can access one G2.
template file: A file external to G2 that declares the arguments and return values of each foreign function in a foreign image.
term: A syntactic element of an expression. In an expression, each term is either a literal, an operator, or another expression.
Text Editor workspace: The workspace displayed by the Text Editor for editing text.
text inserter: A type of free text item. When you click on the text of a text inserter while a text-edit workspace is active, G2 enters some or all of the text into the editor at the cursor. There are four types of user-created text inserters: text, word, character, and character sequence.
text stripping: The process of removing source code from items such as procedures and rules, as part of making a KB proprietary for customer distribution.
text-color color attribute: Determines the color of the text that appears in an item whose class has the text box representation style. time-stamp: In an expression, a value that represents an instant in time. In a GFI file, there are two types of time-stamps: relative time-stamp and explicit time-stamp.
title block: The workspace that G2 displays at start-up in its local window. The title block reports: the G2 version, the platform, network ID (or hostname) of this computer, and the TCP/IP port number or DECnet port name on which this process listens for network connections.
top-level module: The module at the top of the current KB's module hierarchy. This module is not directly required by any other module in the current KB. A top-level module can directly require other modules.
top-level workspace: A workspace that has no superior item. A KB can contain any number of top-level workspaces. You specify an association between a top-level workspace and a module in the workspace's
Module-assignment attribute. Contrast with subworkspace. transaction: A sequence of KB processing in which the set of values in use must remain valid, unchanged, and consistent with respect to each other.
transaction scope: The set of G2 actions and statements that correspond to a transaction.
transient item: An item that does not continue to exist in the current KB after the KB is reset or restarted. When you save the current KB to a file, the KB's transient items are not stored in the KB file. Items created with the
create action are transient by default. Contrast with permanent item. two-dimensional array: A nested array of arrays. You can create a g2-array or an item-array, whose elements consist of arrays.
type: A value's type determines the set of valid operations in which it can participate. G2 offers these types:
item-or-value, value, quantity, integer, float, symbol, text, and truth-value. Each type is either abstract or concrete. (See abstract type and concrete type.)