G.I.S. Prolog - a free Prolog interpreter for use in G.I.S. / A.I. Research

Current version: 1.02  (10th of March 2005)

A Logical Programming Language
developed by
George A. Stathis for ENB Ltd


G.I.S. Prolog
is a free Prolog interpreter, originally based on the "Prolog inference engine" (distributed by
Prolog Development Centre in their Visual Prolog compiler package), but enhanced and extended with many new built-in predicates, a higher operation speed (mostly due to several Prolog predicates being implemented in optimised 32-bit Assembly Language), an improved Graphic User Interface and other important new features, e.g. "Clause Tree displays"; the innovative "Net Graph Designer Tool"; a fast, complete, but small "DCG language parser", etc.

You can download and test G.I.S. Prolog by clicking here here
The current release of G.I.S. Prolog is version 1.02, which includes the latest here DCG parser module.
and a "point-inside-polygon" predicate, in_poly/3'.

At present, G.I.S. Prolog is only a basic programming environment used by our company (ENB Ltd) to implement, test, and improve G.I.S. - related computing applications, Expert Systems, experimental A.I. and Data Mining.

The G.I.S. source code we develop here, at ENB Ltd, is "declarational"; but also benefits from "brute force Assembly Language" implementations of
here Prolog predicates. (To see more details of this unusual Assembly Language development work, click  here here).


George A. Stathis (for ENB Ltd), 10 March 2005.


Other tools created  ...for... creating  G.I.S. Prolog:



G.I.S. Prolog
version 1.02 here download

G.I.S. Prolog version 1.02 here features:


G.I.S. Prolog version 1.02 here index of predicates


G.I.S. Prolog version 1.02 here environment
G.I.S. Prolog version 1.02 here help-file contents

G.I.S. Prolog
version 1.02
Licences, Copyrights and Distribution: