NAMELIST
Syntax NAMELIST 
 
Explanation NAMELIST reports a list of all currently defined and unburied global variable names.

See also MAKE, PONS, and PROCLIST.

Examples ERN 
NAMELIST 
Result: [] 
MAKE "LETTER PICK "ABCDEFGHIJKLMNOPQRSTUVWXYZ 
NAMELIST 
Result: [LETTER] 
MAKE "NUMBER PICK [0 1 2 3 4 5 6 7 8 9] 
NAMELIST 
Result: [LETTER NUMBER] 

The following procedure identifies variables that store numbers and prints their names and values in the Listener window.

TO NUMBERVARS :LIST
     IF EMPTY? :LIST THEN STOP 
     IF NUMBER? THING FIRST :LIST \ 
     THEN PRINT (SENTENCE FIRST :LIST "= THING FIRST :LIST) 
     NUMBERVARS BUTFIRST :LIST 
END
NUMBERVARS defined
NUMBERVARS "NUMBER
NUMBER = 8 

TopIndex