Scieneer Common Lisp 1.3.9 online documentation

with-package-iterator (mname package-list &rest symbol-types) &parse-body body[Macro]

Within the lexical scope of the body forms, mname is defined via macrolet such that successive invocations of mname will return the symbols, one by one, from the packages in package-list. symbol-types may be any of :internal, :external, or :inherited.