Reference Guide

Full Command and Function Reference 3-183
number can be replaced with the wildcard character &, in which case the calculator will search
ports 0 through 2, and then main memory for the named backup object.
A library object must be detached before it can be purged from the HOME directory.
Neither a library object nor a backup object can be purged if it is currently “referenced” internally
by stack pointers (such as an object on the stack, in a local variable, on the LAST stack, or on an
internal return stack). This produces the error Object in Use. To avoid these restrictions, use
NEWOB before purging. (See NEWOB.)
Access:
MEMORY PURGE
( °is the left-shift of the Nkey).
I
PURGE
Input/Output:
Level 1/Argument 1 Level 1/Item 1
'global'
{ global
1
... global
n
}
PICT
:n
port
:name
backup
:n
port
:n
library
See also: CLEAR, CLVAR, NEWOB, PGDIR
PUSH
Type: Command
Description: Saves the current status of the flags, and the current directory path. This allows the user to change
the flags or the directory path, then restore them all with the command POP. PUSH is equivalent
to saving the results of the commands RCLF and PATH, but it saves them in a stack from which
the most recently saved values are recovered by POP, with no need to use named variables. The
flags and the path are stored in the CASDIR directory, as a list of lists, in the variable
ENVSTACK.
Access: …µ
PUSH
Input: None.
Output: Item 1: In Algebraic mode the command returns NOVAL.
See also: POP, RCLF, STOF
PUT
Type: Command
Description: Put Element Command: Replaces the object at a specified position (second input) in a specified
array or list (first input) with a specified object (third input). If the array or list is unnamed, returns
the new array or list.
For matrices, n
position
counts in row order.
Access:
LIST ELEMENTS PUT
( °is the left-shift of the Nkey).