Quintus Prolog Homepage WELCOME TO
Quintus Prolog
The Industry Standard
  Quintus Home > Packages Evaluation License | Search 

Quintus Add-On Packages

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<br>for Quintus Prolog

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.