Generating a stand-alone program is very much like generating a runtime system with the Quintus Prolog Runtime Generator. Exactly the same tools are used in each case, and the use of these tools is described in this section.
The purpose of the Runtime Generator is to provide a convenient and cost-effective way to distribute application programs to end-users. A runtime system differs from a stand-alone program in the following ways:
runtime_entry/1
. In contrast, a
stand-alone program starts up at the normal Prolog top level (unless
initializations are used; see the reference page for
initialization/1
).
load_foreign_executable/1
or
load_foreign_files/2
to load additional foreign code when they
are run. However, they can load QOF files that load foreign code.
See sap-srs-eci-ctc)
For information on the Runtime Generator see sap-rge.