Chapter 18: Memory and Variable Management 330
Note: If you select 3:Clear Entries from within a program, the Clear Entries instruction is pasted to
the program editor, and the
Entry (last entry) is cleared when the program is executed.
ClrAllLists
ClrAllLists sets the dimension of each list in RAM to 0.
To clear all elements from all lists, follow these steps.
1. Press y L to display the MEMORY menu.
2. Select 4:ClrAllLists to paste the instruction to the home screen.
3. Press Í to set the dimension of each list in memory to 0.
To cancel ClrAllLists, press ‘.
ClrAllLists does not delete list names from memory, from the LIST NAMES menu, or from the stat
list editor.
Note: If you select 4:ClrAllLists from within a program, the ClrAllLists instruction is pasted to the
program editor. The lists are cleared when the program is executed.
Archiving and UnArchiving Variables
Archiving and UnArchiving Variables
Archiving lets you store data, programs, or other variables to the user data archive (ARC) where
they cannot be edited or deleted inadvertently. Archiving also allows you to free up RAM for
variables that may require additional memory.
Archived variables cannot be edited or executed. They can only be seen and unarchived. For
example, if you archive list
L1, you will see that L1 exists in memory but if you select it and paste
the name
L1 to the home screen, you won’t be able to see its contents or edit it.
Note: Not all variables may be archived. Not all archived variables may be unarchived. For
example, system variables including r, t, x, y, and
q cannot be archived. Apps and Groups always
exist in Flash ROM so there is no need to archive them. Groups cannot be unarchived. However,
you can ungroup or delete them.
Variable Type
Names
Archive?
(yes/no)
UnArchive?
(yes/no)
Real numbers A, B, ... , Z yes yes
Complex
numbers
A, B, ... , Z yes yes
Matrices [A], [B], [C], ... , [J] yes yes