Navigation  without Java Scripts

The Visual Prolog Subdirectories

Visual Prolog contains bindings to a number of facilities and other products like the SQL bindings, Sockets, direct bindings to the MS-Windows API etc. These bindings with header files and libraries are placed in separate sub-directories organized by platform and supported C compiler. Here, we provide a short description of the contents. Please see the Visual Prolog-helpfile for more information.

If you select a complete installation of Visual Prolog you will have the following files and sub-directories created in your main directory for Visual Prolog:

Directory Content
[ BGIBIND] Bindings to the Borland BGI (Borland Graphics Interface).

Beginning with Visual Prolog 5.2,  BGI DOS mode graphics is not supported anymore. Therefore, the BGIBIND directory, containing Visual Prolog interface to BGI, is not supplied. If your program needs the BGI,  use Visual Prolog version 5.1.

[BIN] The main executables and supplementary files for Visual Prolog
[DOC] This directory contains the Word files for the documentation of Visual Prolog.
[DOC_TOOL] Text formats conversions.
[ESTA] The PDC expert system for Visual Prolog
[FOREIGN] Source code and header files for C compiler support
[INCLUDE] Some general include files
[LIB] Main libraries and start up modules.
[ODBCBIND] Support for Microsoft Open Data Base Connectivity (MSWindows).
[PIE] VPI implementation of the Prolog Inference Engine.
[PMBIND] Direct bindings to the OS/2 PM API
[SQLBIND] Bindings to the portable SQL interface
[SOCKBIND] TCP/IP related APIs and application examples.
[TXTEXAMP] Some DOS and OS/2 Text Mode examples
[UPGRADE] Contains the program performing text substitutions in specified files. It can be used to upgrade source files (*.PRO, *.PRE, *.DOM, *.CON, *.INC, etc.) in projects designed by old Visual Prolog versions.
[OOP] Examples of Object Orientated Prolog programs.
[VDESRC] The source code to the VDE
[VPI] The VPI with include directory, libraries and examples
[WINBIND] Direct bindings to the MS-Windows 16bit API from old versions of PDC Prolog.
[WWW] Examples showing how to use VIP to create dynamic HTML pages (requires a WEB server).

The sub-directories are themselves further subdivided. Whenever there are platform specific differences the separate files are placed in DOS, WIN\16, WIN\32, OS2 sub-directories. Files that have same functionality on the different platforms are named the same, but put into different sub-directories. Files that are the same for different platforms are put into the directory structure above these sub-directories.