Copyright ® ( 1997-2013) EDMGROUP Pty Ltd - EZY Prolog Reference
New in EZY Prolog Tutorials Download EZY Prolog main page
It is traditional Prolog interpreter, compatible with Turbo and Visual Prolog, with following features:
EZY Prolog program source can be saved into HTML format for documentation purposes.
EZY Graphics subsystem
Draw graphical elements directly from EZY Prolog code
EZY Start Options
Start with EZY Prolog with one of familiar option
EZY Designer - show/hide GUI elements
Simply show/hide GUI elements using Control Tree view.
Using EZY Prolog GUI inside Visual
Download Visual Prolog project, which uses EZY GUI created inside EZY Prolog.
Visual Prolog Classes generation
from GUI layout (version 4)
Now you can use EZY Prolog to generate Visual Prolog Classes and include them into Visual Prolog application.
Visual Prolog DLL as custom
control (version 4)
Now you can use Visual Prolog DLL inside EZY Prolog to implement custom controls
Read and write files using PDC/Turbo Prolog syntax inside EZY Prolog.
Read/Write terms directly from/to external files.
PDC Prolog and non-PDC Prolog programs support
New flexible option - compile and run Prolog program which is not compatible with PDC Prolog.
Any Type list processing
Built-in list processing functionality has been included
Create dialogs from GUI declarations, easy pass initial parameters and get dialog values back to calling program
EZY Object viewer
Preview GUI element before creation.
Global and local predicate declarations
EZY Prolog supports global and local predicate declarations.
Setup default colors for GUI elements.
Access and manage MENU of GUI elements.
Easy to use Tree view control. Automated code generation.
EZY Text Editor
Text editor with automatic code generation in HTML format and user-definable coloring of text tokens.
External DLL support
Link EZY Prolog programs with external DLL.
Automatic code generation for GUI applications
EZY Designer automatically generates support code for GUI Applications.
Code frame generated in accordance with GUI declarations.
and drop support
Easy way of processing drag and drop event from Windows Explorer.
with Visual Prolog compatible syntax
EZY Prolog compiler provides high quality deep code analysis to prevent logically inconsistent code from execution.
Built-in compiler checks types of predicates and their calling parameters, as well as unification of terms and flow pattern.
EZY Prolog is fully compatible with Visual Prolog syntax and naming conventions.
Notes: classes are not supported.
Dialog Control Language - declarative language
for GUI programming.
DCL declarations can be loaded by EZY Prolog program for interpretation. Change properties of GUI elements interactively without changing program code.
EZY Designer - creates DCL
declarations for interactively designed code.
VB/Delhi-like screen designer for GUI elements.
for GUI design
Yes. No need to write code for GUI components. Construct layout using EZY Designer, save GUI as Dialog Control Language file and load this file by EZY Prolog program.
EZY Web Browser
Built-in WEB Browser accessible within EZY prolog program
EZY Regular Expressions
Yes. You can use regular expressions and combine Prolog power with the power of pattern matching engine.
EZY Database processing.
Access ODBC databases from EZY Prolog, display/modify data using GUI, created with EZY Designer, run Prolog code for data analysis.
Supports ODBC databases and Visual Prolog external databases.
DDE Client and Server
Use EZY Prolog to control applications via Dynamic Data Exchange
EZY XML - parsing
Read, analyze, construct, create XML data using EZY Prolog.
Define system timers and process timer event.
Download EZY Prolog
ePC Model Analyzer
Copyright 1997-2013 EDMGROUP (Australia)
September 23, 2009