Common Lisp the Language, 2nd Edition Each package has a name (a
string) and perhaps some nicknames. These are assigned when the
package is created, though they can be changed later. A
package's name should be something long and self-explanatory,
like editor; there might be a nickname that is shorter and
easier to type, such as ed. There is a single name space for
packages. The function find-package translates a package name or
nickname into the associated package. The function package-name
returns the name of a package. The function package-nicknames
returns a list of all nicknames for a package. The function
rename-package removes a package's current name and nicknames
and replaces them with new ones specified by the user. Package
renaming is occasionally useful when, for development purposes,
it is desirable to load two versions of a package into the same
Lisp. One can load the first version, rename it, and then load
the other version, without getting a lot of name conflicts. When
the Lisp reader sees a qu