Copyright (1997-2013) EDMGROUP Pty Ltd - EZY Prolog Reference

 EZY Prolog  - Overview

NEW: EZY Prolog Suite has been released

New in EZY Prolog Tutorials Download EZY Prolog main page


EZY Designing

EZY GUI and Visual Prolog

EZY Debugger

EZY Code Generator


EZY Lists

EZY Dialogs

EZY Menu


EZY Programming

EZY Samples



EZY Tree and XTree

EZY Regular expressions

EZY DDE (Dynamic Data Exchange)

Data type checking/conversion

Execution control

Term unification


File system

Operating system

Date/Time functions

String operations

Built-in WEB Browser

Internal Databases



HTML support

EZY Prolog Domains

EZY Prolog Functions

EZY Prolog versions

ePC Model Analyzer

Welcome to EZY Prolog - new generation of Prolog interpreters.


This software has been written completely in Visual Prolog developed by Prolog Development Center in Denmark. EZY Prolog is compatible with Visual Prolog and PDC/Turbo Prolog syntax.


It is not just an interpreter, it has a pre-compiler, which gives programmer handy tool to verify that the program he wrote is logically consistent (parameters type checking, flow pattern analysis, unassigned variable usage, intensive syntax analysis).

It is not just a Prolog, it also has a EZY Designer, which allows visually create complex GUI interfaces, save GUI definitions into Text file (XML) and load it from EZY Prolog program for display and processing.


EZY Designer provides WYSIWYG design for the graphical user interface, supports Standard Windows controls as well as Custom Controls (see EZY GUI for more information).


And what is important - there is no need to write a code for GUI created by EZY Designer - GUI initialization code can be generated automatically.


You can save a lot of time by using EZY Debugger, which allows to stop/pause/trace execution of program and inspect local variables as well as analyze quality of your algorithm via EZY Statistics.


If you are familiar with PDC/Turbo Prolog - you can find EZY Textmode gives you simple and efficient way of GUI programming.


EZY Prolog comes with various samples, which can be used for self-study.


EZY Prolog has many built-in functional components which allows to shorten development time. EZY Prolog supports programming using code templates


You can use GUI, designer by EZY Prolog, inside Visual Prolog applications. Have a look to Visual Prolog sample project, which demonstrates how to do that.


EZY Prolog supports code encapsulation by use of Prolog Virtual Machine - you can have the same clause name inside different modules without danger for the rules to be re-declared.


EZY Prolog doesn't create executable files.


Download EZY Prolog


Copyright 1997-2013 EDMGROUP (Australia)