Navigation  without Java Scripts

Visual Prolog Frequently Asked Questions

If you have technical support questions, please visit the Support pages.

How do I get started with learning Visual Prolog?
Is Visual Prolog a compiler ?
What is not supplied ?
Can I upgrade to the latest version from the previous versions ?
What is the difference between Visual Prolog and ISO-Prolog?
Does Visual Prolog address scientific or commercial audience?
How much disk space does Visual Prolog require ?
What is the recommended machine configuration for Visual Prolog development?
Is Visual Prolog compatible with my old PDC Prolog (Turbo Prolog) for DOS projects ?
Which operating systems are supported ?
Does PDC have offers for the educational sphere?

Internet

Are there any useful Internet tools, developed in Visual Prolog?
How to do Web-Applications in Visual Prolog?
How to make CGI Scripts in Visual Prolog?

Demos

What is the Visual Prolog Personal Edition ?
Which sites describe real-world Visual Prolog applications?

General

How do I get started with learning Visual Prolog?

To learn Visual Prolog, we have supplied a short "Getting Started"-manual. If you work your way through this manual, that contains both introduction to core Prolog programming and an introduction to the VPI, you are on your way to becoming a Visual Prolog-programmer. See also Exploring Visual Prolog.

Is Visual Prolog a compiler ?

Yes. Unlike many systems that interpret Prolog code line by line, our code is compiled using an optimizing compiler.

What is not supplied ?

A Microsoft HELP Compiler is not supplied.

The libraries needed to call VBX (Visual BASIC) modules from your Windows programs must be obtained separately.

The Microsoft/Borland SDK help files containing detailed information about the native GUI API's are not supplied

The PharLap DOS extender needed to produce DOS Extended Executables is not supplied.

Can I upgrade to the Professional version from previous versions ?

Yes, usually on a price difference + freight charges basis.  See Order form

What is the difference between Visual Prolog and ISO-Prolog?

Visual Prolog is a typed Prolog, which means, that you have to declare clauses in a predicates-section, before you can state them as clauses. This might seem a little inconvenient for minor examples, but for building large-scale project, types become an indispensable feature.

Does Visual Prolog address scientific or commercial audience?

Both. Visual Prolog has the features needed for academic use  but also has a collection of features (web-support, user interface-tools, database-support etc.), that make it a tool for commercial use.

How much disk space does Visual Prolog require ?

The Professional version including all examples, documentation and VDE source code may need more than 100 MB.

What is the recommended machine configuration for Visual Prolog development?

We recommend a standard Windows machine.

Is Visual Prolog compatible with my old PDC Prolog / Turbo Prolog DOS projects ?

Yes, both versions contain the latest version of our DOS command line compiler. The format for external Prolog databases (disk and RAM based) has been improved to allow very large databases (> 1 GB) The DOS compiler can be used with the PharLap DOS Extender.

Which operating systems are supported ?

See list of supported platforms.

Do PDC have offers for the educational sphere?

Yes, PDC have 2 kinds of offers to the educational sphere:

PDC Educational Discounts or Free Visual Prolog Personal Edition.

PDC offers a 50% discount on Visual Prolog Professional Edition to educational institutions.

Please contact our sales department for details:
Fax: 404 872 5243
Tel: 800 762 2710
404 873 1366

E-mail: sales@visual-prolog.com or sales@pdc.dk
URL http://www.visual-prolog.com

PDC project proposals

PDC wants to make contact with scolars and student projectgroup, that works with Visual Prolog. PDC proposes for example the following themes for student projects: Neural Networks and Visual Prolog, Constraints Technology in Visual Prolog and Fuzzy Logic in Visual Prolog.

PDC job oppenings

PDC searches for Visual Prolog programmers. Contact PDC for more information.

Internet

Are there any useful Internet tools, developed in Visual Prolog?

..\DEMOS directory includes the following tools:
FTP  Agent provides file transferring using the FTP-protocol. The FTP Agent connects to the Internet by use of a direct channel to any registered remote host. It can synchronize a given existing directory on the remote host with a particular directory on a local PC by sending or receiving files. 

The FTP Agent uses the TCP/IP protocol and the Windows Sockets libraries. The operation system must contain these libraries and have the correct TCP/IP settings. Most problems concern networks that do not have DNS. In this case fill an operation system file "hosts" with the right values. The source code can easily be modified for your purposes.

The FTP Agent is a 32-bit application and is well tested under Windows 95 and Windows NT 4.0.

WEB Agent. The Web Agent application can monitor given WEB sites and download the content to your hard disk if anything changes. You can also be notified by E-mail if you like. It is quite a useful tool if you don't want to visit the same homepage over and over again to see if its content has changed. The source code is supplied with an example, so you can examine how to develop web-applications in Visual Prolog.

How to do Web-Applications in Visual Prolog?

Please, read a tutorial: Build a Web-App in 1 Hour!

How to make CGI Scripts in Visual Prolog?

Please, read the following description 

Demos

What is Visual Prolog Personal Edition ( Freeware) ?

The Visual Prolog Personal Edition is a full, free 16 & 32-bit version of Visual Prolog with all features, examples and full documentation - on a freeware basis. The Visual Prolog Freeware version supports: Windows 3.x / 95 / 98, NT, OS/2, Linux and SCO UNIX.

This Freeware version is for private, non-commercial or educational use only. This can be downloaded from this homepage or for a service fee you can get a hardcopy CD (see order form).

What sites describe real-world Visual Prolog applications ?

The page "Real-world Visual Prolog Applications" includes links to some applications, developed in Visual Prolog.
If you have developed an application in Visual Prolog, and have a description of it on the WEB, we will be happy to include a link to this description as well!