lispdoc - results for do-symbols

(do-symbols (var &optional (package '*package*) result-form) &body body-decls)
Function: DO-SYMBOLS (VAR [PACKAGE [RESULT-FORM]]) {DECLARATION}* {TAG | FORM}* Executes the FORMs at least once for each symbol accessible in the given PACKAGE with VAR bound to the current symbol.
Example:
(defun symbols->list (pkg external?)
  (let ((list nil))
    (if external?
        (do-external-symbols (s pkg)
          (push s list))
        (do-symbols (s pkg) (push s list)))
    list))
Mentioned in:
CLtL2 - 11.2. Package Names
CLtL2 - 11.7. Package System Functions and Variables
CLtL2 - 7.8.3. Simple Iteration Constructs
CLtL2 - 7.9. Structure Traversal and Side Effects
HyperSpec - Macro DO-SYMBOLS, DO-EXTERNAL-SYMBOLS, DO-ALL-SYMBOLS
On Lisp - Chapter _28