Reference Guide

Full Command and Function Reference 3-61
for input. The FREEZE command can be used to cause the object to persist in the display until a
key is pressed.
Access: !°L
OUT DISP
( °is the left-shift of the Nkey).
Input/Output:
Level 2/Argument 1 Level 1/Argument 2 Level 1/Item 1
obj
n
Example: The program
« "ENTER Data Now" 1 DISP 7 FREEZE HALT »
displays ENTER Data Now at the top of the display, “freezes” the entire display, and halts.
See also: DISPXY, FREEZE, HALT, INPUT, PROMPT
DISPXY
Type: Command
Description: Display Command: Displays obj at the specified screen coordinates using a specified font size.
The list argument expects exactly two binary integers to specify the X and Y coordinates. The
level one integer argument n will display the obj using a small font if n is 1 and using the system
font if n is 2.
To facilitate the display of messages, strings are displayed without the surrounding " " delimiters.
All other objects are displayed in the same form as would be used if the object were in level 1 in
the multiline display format. If the object display requires more than one display line, the display
starts at coordinate #x #y, and continues down the display either to the end of the object or the
bottom of the display. NOTE: DISPXY is not useful for displaying grobs.
The object displayed by DISPXY persists in the display only until the keyboard is ready for input.
The FREEZE command can be used to cause the object to persist in the display until a key is
pressed.
Access: !°L
OUT DISPXY
( °is the left-shift of the Nkey).
Input/Output:
Level 3/Argument 1 Level 2/Argument 2 Level 1/Argument 3 Level 1/Item 1
obj
{ list }
n
See also: DISP, FREEZE, HALT, INPUT, PROMPT
DISTRIB
Type: Command
Description: Applies one step of the distributive property of multiplication and division with respect to
addition and subtraction. Used for single-stepping through a multi-step distribution.
Access:
REWRITE
Input: An expression.
Output: An equivalent expression that results from applying the distributive property of multiplication
over addition one time.
Flags: Exact mode must be set (flag –105 clear).
Numeric mode must not be set (flag –3 clear).
Example: Expand
(X+1)( X-1)( X+2).
Command:
DISTRIB((X+1)*(X-1)*(X+2))
Result:
X*(X-1)*(X+2)+1*(X-1)*(X+2)
See also: FDISTRIB