Common Lisp the Language, 2nd Edition
 
 
 
  
  
  
  
 
Packages are collections of symbols that serve as name spaces. The parser recognizes symbols by looking up character sequences in the current package. Packages can be used to hide names internal to a module from other code. Mechanisms are provided for exporting symbols from a given package to the primary ``user'' package. See chapter 11.