data file: A file on tape (file type 01, 02, or 08) where
data was stored using a shared variable.
defective record: A 51 2-byte block of storage on tape that
cannot be read.
devicdfile number: Specifies the tape unit and file to be
used when doing tape input or output operations.
dual-language machine: A 5100 that can execute either
APL or BASIC statements.
dyadic functions: Functions that require two arguments
(a right and a left argument).
editing: Modifying an instruction or statement that already
exists.
element: The single item of data in an array.
empty array: A variable that has a zero in its shape vector.
The array has no (zero) elements.
execute: To press the EXECUTE key to process data on
the input line.
execution: The processing of data.
execution mode: The mode that is operative when state-
ments or functions are executed. Contrast with function
definition mode.
explicit result: The result of a function that can be used in
further calculations. The function must contain a result
variable if it is to have an explicit result.
file: A specified amount of storage on tape. The tape is
formatted into files by using the )MARK command.
file ID: The name of a file on tape. If the file contains a
stored workspace, the file ID is the same as the stored
workspace ID.
file number: The files on tape are sequentially numbered
starting from one.
file type: Identifies the type of data stored in a file.
function body: Consists of the statements within a user-
defined function. These statements determine the opera-
tion(s) performed by the function.
function definition: Defining a new function (a user-
defined function) to solve a problem.
function definition mode: The mode that is used when
defining or editing user-defined functions. The V symbol
is used to change the mode of operation. Contrast with
execution mode.
function header: Defines the function name, number of
arguments, local names, and whether or not the function
will have an explicit result.
general interchange data file: The data in the file is in the
general interchange format.
general interchange data format: The data consists of all
character scalars or vectors.
global names: The value associated with these names can
be used within or outside of a user-defined function unless
the name has been made local to a user-defined function
that is executing, suspended, or pendent. Contrast with
local names.
identity element: The value that generates a result equal
to the other argument.
IN operation: Using a shared variable to write information
into a data file.
index entry [I] : (1 ) A value or values enclosed in brackets
that select(s1 certain elements from an array. (2) A value
enclosed in brackets that determines the coordinate of an
array to be acted on by a primitive mixed function.
21 0
index origin: Either 0 or 1 and is the lowest vdue of an index.
The index origin is set to 1 in a clear workspace and can be
changed by using the 0 10 system variable.
input: Information entered from the keyboard or read
from tape using a shared variable.
input line: Consists of the 128 positions on lines 0 and 1
of the display screen. Any information on the input line
will be processed when the EXECUTE key is pressed.
instruction: A function or series of functions to be
performed.
integer: A whole number.
interactive function: A user-defined function that requests
input from the keyboard as it executes.
interchange data file: The data in the file is in the inter-
change data format.
interchange data format: The data consists of all character
scalars or vectors.
internal data file: The data in the file is in the internal
data format.
library: A tape cartridge where data is stored for future
use.
local name: A name that is contained in the function
header and has a value only during the execution of that
user-defined function.
locked function: A function that cannot be revised or dis-
played in any way. The opening or closing V was over-
struck with a - .
logical data: (Boolean data) Data that consists of all ones
and zeros.
matrix: A collection of data arranged in rows and columns.
mixed function: The results of mixed functions may
differ from the arguments in both rank and shape.
monadic functions: Functions that require one argument.
The argument must be to the right of the function symbol.
multidimensional array: An array that has two or more
coordinates.
internal data format: The format in which the data is stored
in the 5100.
n-rank array: An array that has more than two coordin-
ates (a rank of more than 2).
keyword: See command keyword. niladic function: A user-defined function that does not
require any arguments.
numeric keys: The keys on the right side of the keyboard
that are arranged similar to a calculator keyboard.
labels: Names that are placed on statements in a user-
defined function for use in branching.
latent referent: The usage of a name that has been made
local to a more recently called function. The value for that
usage cannot be used or set.
length: (1) The length of a vector is the number of ele-
ments in the vector. (2) The length of a coordinate of
other arrays is the number of items specified by that coor-
dinate. For example, a matrix has a row coordinate with
the length of 2, therefore, the matrix has two rows.
object: A user-defined function or variable name.
operators: Apply one or more dyadic primitive scalar func-
tions to arrays.
OUT operation: Using a shared variable to read informa-
tion from a data file.
,
21 1
Previous Page Next Page