tuProlog 2.9.1

A Java-based application that enables you to perform multi-paradigm programming, containing only the most essential properties of a Prolog engine
  3 Screenshots
It has been designed around a minimal core (containing only the most essential properties of a Prolog engine), to be later configured by (statically and dynamically) loading/unloading libraries of predicates.

The application provides a clean, seamless integration model between Prolog and mainstream object-oriented languages -- namely Java, for tuProlog Java version, and any .NET-based language (C#, F#..), for tuProlog .NET version.

For this purpose, tuProlog is designed to feature some interesting qualities: it is easily deployable, just requiring the presence of a Java VM and an invocation upon a single JAR file.

TuProlog's core is both minimal, taking the form of a tiny Java object containing only the most essential properties of a Prolog engine, and configurable, thanks to the loading and unloading of predicates, functors and operators embedded in libraries.

The integration between Prolog and Java is as wide, deep, clean as possible; finally, interoperability is developed along the two main lines of Internet standard patterns and coordination models.

last updated on:
October 21st, 2014, 8:56 GMT
file size:
7.6 MB
license type:
developed by:
2P Team
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Development \ Java
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
3 Screenshots
What's New in This Release:
  • Bug fixes:
  • All classes are now marked as Serializable with proper SerialVersionUID;
  • the behaviour of setof / bagof has been finally fixed, correcting the old-dated bug causing variable bindings to be erroneously lost in some corner cases;
  • the behaviour of the disjunction predicate (’;’) has also been fixed, correcting the other old-dated bug causing the disjunction to be associated in the wrong way in some specific corner cases;
read full changelog

Add your review!