The Multiple Package Root Name Feature. As it stands, Common Lisp only provides for a single heirarchy of packages (or more precisely, a single "web" of them). This can be a significant limitation. For example, it might be desirable to provide a namespace fully compatible with existing software, while at the same time having another namespace which is unconstrained and can be tailored to new requirements. Having two package roots is a clean way to accomplish this. This note describes the feature and discusses some underlying concepts. The idea of a package root is in effect present in Common Lisp, although it is not made explicit. Since the user is free to specify each link in the package "web", he is not constrained to make it "hierarchial" although it must be free of loops. Nonetheless, we may assume for practical