|
Copyright ® (1999-2003) 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 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
Prolog (version 4)
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
External Event Handlers support
Define event handler for the Frame object inside Visual Prolog DLL.
EZY Textmode
Support for PDC/Turbo Prolog
text mode predicate - create and manage windows in PDC/Turbo Prolog style. Yes, it supports makewindow and most of the PDC/Turbo Prolog window subsystem predicates
EZY Read/Write
Read and write files using PDC/Turbo Prolog syntax inside EZY Prolog.
Read/Write terms directly from/to external files.
EZY Debugger
Pause/Trace/Stop
execution of prolog program, view local
variables and calling stack, copy
local variables to clipboard for analysis.
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
EZY Dialogs
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.
EZY Colors
Setup default colors for GUI elements.
EZY Menu
Access and manage MENU of GUI elements.
XTree control
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.
Drag
and drop support
Easy way of processing drag and drop event from Windows Explorer.
Prolog interpreter
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.
Code-free concept
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.
EZY
Sockets
Built-in support for sockets - create client-server application
in easy way. Exchange messages across Internet between PC running EZY
Prolog, execute remotely EZY Prolog programs and capture server output
on client side.
HTML
formatted output
EZY Prolog program source can be saved into HTML format for documentation
purposes.
EZY string replacement
engine
Built-in rule-based declarative language for replacing texts inside
strings.
DDE Client and Server
Use EZY Prolog to control applications via Dynamic Data Exchange
EZY XML - parsing
and processing
Read, analyze, construct, create XML data using EZY Prolog.
EZY Timers
Define system timers and process timer events
EZY
Imaging
Built-in support for image loading and manipulation.
Document
Conversion Engine (TBA).
Convert various documents into unified file format (XML) for analysis.
Copyright 1998-2002 EDMGROUP (Australia)
Last Updated:
November 14, 2005