Quintus Prolog Manual


(PREV) (NEXT)

a-3: The Quintus Directory

All Quintus products are designed to be installed in a single directory hierarchy. For each product, several different hardware and operating system platforms may be supported within the same directory structure, provided that all platforms are able to access this hierarchy using NFS. Also, multiple versions of each product may co-exist in the same hierarchy.

a-3-1: Structure of the Quintus Directory

The Quintus directory, quintus-directory, is the root of the whole installation, and is where the entire Quintus hierarchy is installed. The following describes the files and directories located directly under the quintus-directory:

bin3.3
the binary directory. Contains one subdirectory for each platform (and operating system) on which Quintus Prolog has been installed. For example, sun4-4 contains the executables installed for a Sun4 running SunOS4.1.X. When the manual refers to bin-directory, it is the subdirectories of bin3.3, such as sun4-4, that are referred to. The bin-directory for your platform is the default runtime_directory prolog flag. These directories are generated automatically for each platform during the installation procedure.
generic
a directory containing files shared by different platforms. Subdirectories are described below.
editor3.3
a directory containing files used to interface Prolog to Emacs. Subdirectories:
gnu .el and .elc files for GNU Emacs interface
qui3.3
a directory containing support files for the Quintus User Interface.
dbi, flex, etc.
one installation directory exists for each add-on product installed: Quintus Database Interface, Flex, etc.
license3.3
a directory containing license files for Quintus Prolog and its add-on products

The subdirectories of generic are the library directory, qplib3.3, and the Quintus information directory, q3.3.

qplib3.3
the library directory. This directory contains source and QOF files for the packages in the Quintus Prolog Library. These include, among others, the Quintus C header file, 'quintus.h', and the modules needed to customize the message handler. The contents of the library directory are detailed in {manual(k-1)}.
q3.3
information about Quintus Prolog. Subdirectories:
demo
demonstration programs
helpsys
files for the Development System's on-line help-system
man
the man pages describing the executables found in the binary directory

a-3-2: Search Paths

The absolute path to quintus-directory is returned by (A) and is, by default, used to set (B):

     prolog_flag(quintus_directory, QuintusDir).          (A)



     file_search_path(quintus, QuintusDir).               (B)



See {manual(g-10-3-1)} for discussion of prolog_flag/2, and {manual(g-6-1-4)} for discussion of predefined file_search_path/2 facts.

b: User's Guide


Copyright (C) 1997 AI International Ltd
contact: product support sales information