Extended Runtime Library Add-On
Applications written in Quintus Prolog and destined for end-users must
be packaged as runtime systems.
The runtime system, which contains the Quintus runtime
library, is a binary program that can be invoked from the
operating system; it has a restricted set of built-in predicates and
no Prolog top-level.
The Add-On, the Quintus extended runtime library, in addition
to the above restricted set of built-in runtime predicates, includes
the compiler. If the application needs the compiler at run-time, a
runtime system linked with the Quintus extended runtime
library provides that.
ProWindows Graphical Interface (Windows, Sun)
ProWindows delivers advanced graphical user interfaces that are portable between
PCs and UNIX. It is built on top of an efficient, yet fully dynamic object system
that can be extended using natural syntax from Prolog. Class and method definitions
may be added and modified at runtime, providing fast development and debugging.
The development tools allow for graphical browsing of classes and objects with
direct links to the related source code. ProWindows' built-in graphical classes
and libraries support the common controls, primitive graphicals, compound graphicals,
relating graphicals, hierarchies, tables, etc.
ProDBI Database Interfaces
Quintus Prolog, SICStus Prolog and LPA Prolog have interfaces to relational databases.
These Prologs share the same paradigm for this interface by means of which the
power of logic programming is brought to this commonly encountered aspect of
the MIS world. The predicate/argument structure of Prolog matches closely with
SQL relations. Simple and complex, character based and graphics based database
access applications which help the user to avoid having to learn about the structure
of the database come naturally from the integration of Prolog with a database.
Also, Prolog applications for checking integrity and consistency of database
contents as well as specialized intelligent searches are easy to develop using
this tool. ProDBI allows you to build applications which can reason over the
database.
ProDBI for PC supports ODBC which enormously widens out the range of database
systems which become usable in this way.
|
 |
There are many packages available for Quintus Prolog |
ProXL and ProXT Graphical Interfaces (UNIX only)
ProXL and ProXT provide comprehensive graphical interface programming facilities
including support for X-Windows environments including OpenLook and Motif. ProWindows
provides an excellent cross platform, object oriented, graphical user interface
programming environment.
Flex Expert System Development
For expert system development consistent across many platforms, Flex, an expert
system tool kit provides frames, rules and daemons, giving customers a very easy
to use environment for expert system development and knowledge base maintenance.
Programming with Flex does not require a knowledge of Prolog although it does
allow the programmer to take advantage of the underlying Prolog system facilities.
Flex is available on both LPA Prolog and Quintus Prolog and therefore can be
used across the combined range of platforms.
|