Navigation  without Java Scripts

Product Information

Visual Prolog is a programming environment for the Prolog programming language. It contains everything necessary to build large scale commercial applications including compiler, linker and a large library with bindings to a range of specialized API’s.

About the Prolog Language

Introduction to the Prolog Language
What Can Prolog be Used For?
How Does Prolog Differ From Other Languages?
The Advantages of Prolog

About Visual Prolog

General
Open System
Portability
Security
High Performance
Code Example

Compiler

Fast and Highly Optimizing
Type Checking System that Detects Mistakes at Compile Time
Classes & Objects
Exception Handling and Error Trapping

The Visual Development Environment - VDE

Visual Development Environment (VDE)
Code Experts that Create and Maintain the Prolog Control Code for the Resources.
Project Tree
Integrated Editors for the Preparation of Resources.
Ability to Import Resources
A Language-Sensitive Text Editor with Token Coloring.
Integrated, state-of-the-art Help Maker
Source Code Browser
Project Sharing and Source Control Support
Integrated Make Facility
Debugger

The Portable GUI - VPI

The Visual Programming Interface (VPI)
High level GUI Components
EasyWin - Windowing Applications without Event Handling
VPI Code Example

Tools & Bindings

Client - Server Architecture
ODBC and Portable SQL Bindings
Document Conversion Tools
Embed the Prolog Compiler into Your Application
Source Code to the Visual Development Environment
Includes Powerful Database Subsystem

Examples

PIE - a Prolog Interpreter with Source Code
Build Your Own Installation Program in Prolog
ESTA - An Expert System for Text Animation
Label-expert Example
Logi-demo Example
See some Examples on the WEB

Internet Support

General
TCP/IP Support
FTP Support
HTTP Support
CGI Support & Examples
ISAPI Support and Examples
Communication with JAVA Applets
Build Intelligent Agents

Documentation

Documentation
Large Online Help Reference

The Visual Prolog CD

Content of the directories
Installation information

Support

Newsgroup & Mailing lists
Support for registered users

License conditions

Freeware license
Professional license