Quintus Prolog Manual
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