(let ((*package* (make-package "TEST-PACKAGE-1")))
;; For effect, intern some symbols
(read-from-string "(THIS IS A TEST)")
(export (intern "THIS"))
(loop for x being each present-symbol of *package*
do (print x)))
>> A
>> TEST
>> THIS
>> IS
=> NIL
The following X3J13 cleanup issue, not part of the specification, applies to this section: