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).

 

IPURGE

 

Input/Output:

Level 1/Argument 1Level 1/Item 1

 

 

'global'

 

 

{ global1 ... globaln }

 

 

PICT

 

 

:nport

:namebackup

 

 

:nport :nlibrary

 

 

 

 

See also:

CLEAR, CLVAR, NEWOB, PGDIR

 

 

 

 

 

 

PUSH

Command

 

 

Type:

 

 

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

Command

 

 

Type:

 

 

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, nposition counts in row order.

 

Access:

LIST ELEMENTS PUT

( °is the left-shift of the Nkey).

Full Command and Function Reference 3-183