2.13 PROC LIBRARIES

In TAE, a proc library is a collection of PDFs grouped under a library name (i.e., a directory under VMS or UNIX). When TAE encounters a proc reference, the PDF is located using a hierarchy of several libraries:

  1. First, the "user library" is searched. Each user has a user library; the library generally corresponds to the default location of a file on the host system (i.e., when no information except the file name is supplied). The definition of the "user library" is established by the system manager. The default file type, used with file names specified without a file type, will be "PDF". The default file type may be changed to "CPD" using the LET command as in the following example:

    TAE> LET $USERLIB = directory-name-CPD

  2. If the PDF is not found in the user library, the "application libraries" are searched. These libraries are defined with the TCL SETLIB command. The default file type for each "application library" may be specified in the SETLIB command. If no file type was specified, the default file type is "PDF".

  3. If the PDF is not found in steps 1 or 2, the "system library" is searched. The system library is the repository of system utilities. The name of the system library is host-dependent. The system library is the directory assigned to $TAEPDF, a VMS logical name or UNIX environment parameter. The default file type is "PDF".

The hierarchy search allows a user to have a "personalized" version of a proc. For example, if a proc has identical names in the system library and in the user's library the user's version will be selected.

Menu definition files are located using the same hierarchy search that is used for procs, with one exception. The "system library" is $TAEMENU.