Packages
A Lisp package
- is a namespace for related functionality
- establishes a mapping from names to symbol
There is always a current package which is the value of the Common Lisp symbol *package*
a symbol in the current package can be referenced by its name
a symbol accessible in the current package can be referenced by its name