#### 11.2.7 list-all-packages [Function]

`list-all-packages` <no arguments> ⇒ packages

#### Arguments and Values::

packages—a list of package objects.

#### Description::

list-all-packages returns a

fresh

list of

all registered packages.

#### Examples::

     (let ((before (list-all-packages)))
        (make-package 'temp)
        (set-difference (list-all-packages) before)) ⇒  (#<PACKAGE "TEMP">)

#### Affected By::

defpackage, delete-package, make-package