Skip to content
View jiprolog's full-sized avatar

Block or report jiprolog

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jiprolog/README.md

JIProlog

JIProlog Logo

JIProlog is a Prolog interpreter, pure Java 100%, cross-platform and Open Source.

JIProlog offers a high degree of compliance with official and de facto Prolog standards. It also supports built-in predicates and other features common to major Prolog systems.

JIProlog enhances the Java platform by adding the power of Prolog language and extends Prolog by adding the Java framework.

JIProlog integrates Prolog and Java languages in a very fascinating way. It allows calling Prolog predicates from Java without dealing with native code (JNI) and allows invoking Java methods from Prolog as they were predicates.

JIProlog supplies a complete API to link Prolog and Java languages from both sides. The API is composed by three parts:

  • Java calls Prolog;
  • Prolog calls Java;
  • Prolog links JDBC databases.

By design, JIProlog is compliant with Web 3.0 and the mobile world.

Born in later 1998 from an idea by Ugo Chirico, JIProlog has been developed by using cutting edge technologies and following the needs of real world applications.

The home of JIProlog is: http://www.jiprolog.com

JIProlog is open source and it is release under AGPLv 3.0 or under commercial license.

The source code is available on GitHub: https://github.com/jiprolog/

See also:

Popular repositories Loading

  1. jiprolog jiprolog Public

    JIProlog is a Prolog interpreter, pure Java 100%, cross-platform and Open Source.

    Java 132 23

  2. jipgui jipgui Public

    Console GUI for JIProlog

    Java 4 2

  3. jiprolog-examples jiprolog-examples Public

    Examples of use of JIProlog API

    Java 4 2

  4. jipandroid jipandroid Public

    JIProlog app for android devices

    Java 2 3

  5. instant_prolog_docs instant_prolog_docs Public

    Forked from logicmoo/instant_prolog_docs

    Magically document prolog source files based on predicate and variable naming conventions

    Prolog

  6. termux-app termux-app Public

    Forked from termux/termux-app

    Android terminal and Linux environment - app repository.

    Java