Perwersja

; SLIME 2006-09-28
CL-USER> (defvar *symbols*)
*SYMBOLS*
CL-USER> (setf *symbols* (list :foo :bar :baz :quux))
(:FOO :BAR :BAZ :QUUX)
CL-USER> `(defpackage foobar (:export :a :b :c ,@*symbols*))
(DEFPACKAGE FOOBAR (:EXPORT :A :B :C :FOO :BAR :BAZ :QUUX))
CL-USER> #.`(defpackage foobar (:export :a :b :c ,@*symbols*))
#<The FOOBAR package>
CL-USER> (do-external-symbols (sym *) (print sym))

FOOBAR:BAR 
FOOBAR:C 
FOOBAR:B 
FOOBAR:BAZ 
FOOBAR:A 
FOOBAR:FOO 
FOOBAR:QUUX 
NIL
CL-USER>