atoms-family

(atoms-family format [symbols])

The atoms-family function returns a list of all atoms currently defined.

Arguments

format specifies the output format as follows:

0 = returns a list of currently defined symbols

1 = returns a list of currently defined symbols as strings

symbols specifies a list of strings containing symbol names to search for (optional).

Examples

: (atoms-family 1)

("!DO_PRINT" "*" "*ERROR*" "*SETTRACE*" .... "ZEROP" "~")

: (atoms-family 0)

(!DO_PRINT * *ERROR* *SETTRACE* .......... ZEROP ~)

: (atoms-family 1)

("*" "*ERROR*" .... "ZEROP" "~")

: (atoms-family 0)

(* *ERROR* .......... ZEROP ~)

: (atoms-family 1 '("defun" "apply" "abc"))

("DEFUN" "APPLY" "ABC")

: (atoms-family 1 '("defun" "apply" "dummy"))

("DEFUN" "APPLY" nil)

: (atoms-family 0 '(defun apply abc))

Error: Invalid parameter