EZY Prolog - born to be easy

 

I do not think that programming in Prolog is difficult. There are many reasons for me to think so, especially after more than 10 years of programming. But if you do not have prolog programming experience behind you, just coming to this word - many things do not look easy.

Logical programming is not difficult, but using logical programming for interfaces is not easy and obvious. There are lot of operating system issues which programmer should be aware of and this makes things quite difficult.

The goal of EZY Prolog is to make graphical user interface (GUI) programming easy and nearly primitive. 

EZY Prolog is written using Visual Prolog and it is Interpreter. There are advantages and disadvantages of having interpreter, but I think that interpreter fits better into needs of researches, data modeller, process simulators and good for educational purposes.

What differs EZY Prolog from other interpreters? First, EZY Designer - create, modify and save graphical user interface into DCL (Dialog Control Language) file, assign GUI elements properties have them ready to use without writing a code. 

EZY Prolog has program verification component - it is compatible with Visual Prolog syntax and requires type declarations which helps to verify logic of the program, such as flow patterns, parameter types, use of free variables and many other things. So, your program code can be used directly inside Visual Prolog applications.

EZY Prolog has many built-in components (such as regular expressions, access to databases, data conversion,) available for programmers in easy to use way.  For example, ODBC subsystem has reduced number of functional calls (around 10) which are easy to learn and use. EZY.

EZY Prolog - language description

click here if browser doesn't support java


Copyright 2002 (c) EDMGROUP (Australia) Pty Ltd