The cdr of the pathname should be either a string or a list. In the following three functions if feature is not a symbol it is assumed to be a pathname. Otherwise an error is signaled. Below is a list of features that are automatically determined by require . Vicinity A vicinity is a descriptor for a place in the file system.
Vicinities hide from the programmer the concepts of host, volume, directory, and version.
Vicinities express only the concept of a file environment where a file name can be resolved to a file in a system independent manner. On most systems a vicinity would be a string. All of these procedures are file system dependent. These procedures are provided by all implementations. For an interpreter this would be the directory containing source code.