Jekejeke Prolog Runtime

Jekejeke Prolog Runtime


(3 stars)


Download for Android Like

10,000 - 50,000 downloads

Add this app to your lists
The Jekejeke Prolog runtime library is an interpreter only implementation of Prolog written in 100% Java. The runtime library provides a simple console interface and no debugger. The implementation of the language mainly follows the ISO Prolog core standard. The implementation also features an application programming interface.

The interpreter has been tested with earlier smartphones running Android 2 (Froyo) and with newer tablets running Android 4 (Ice Cream Sandwich). Bug reports and feature requests can be sent to . The screenshots 1-2 show the runtime library in action.

The screenshots 3-5 show an example application that makes use of the embedded interpreter. The interpreter.apk cannot be directly embedded. One has to obtain from the web site at to be able to compile the application. The same web site can be used to download a Swing version. The website also contains the source text of those parts that are open.

Tags: jekejeke prolog, jekejeke prolog envrionment, jekejeke prolog apk, laufzeit bibliothek.

Recently changed in this version

Release 1.0.5 (March 2., 2015):
What's New:
- Improved call-site information.
- Improved (/)/2 and (:)/2 caching.

Known Issues:
- Doesn't work with all vendor soft keyboards.
- Keyboard hides the text input line sometimes.

Comments and ratings for Jekejeke Prolog Runtime
  • (51 stars)

    by Stanislav Maslovski on 04/12/2014

    Unifications like X = [X] simply crash the interpreter. Definitions like p(X):-q(X). q(X):-p(X). make it loop forever without a possibility to abort the execution. The abort function from the menu does not work in this case. UPD: v1.0.4 still impossible to abort sometimes, for example, try goal p(X, s(1), Z) with theory p(s(X),Y,s(Z)) :- p(X,Y,Z). p(1,Y,s(Y)). Let it loop for some seconds and try

  • (51 stars)

    by Brian Kieffer on 22/10/2014


  • (51 stars)

    by Guillermo Ithier on 24/09/2014

    Great interpreter

  • (51 stars)

    by Gnanaoly Annamalai on 24/09/2014

    Looks good

  • (51 stars)

    by Mano Gajapathi on 15/07/2014

    I seeked for SWI prolog and I final got this, as of its app size good but some issues in logics. Can't get my actual inferences from KB. hope developer will test small programs. Thanks!

  • (51 stars)

    by David Eddyshaw on 18/04/2014

    This is very nice. Now that the settings are fixed to work with the latest Android version it is almost perfect. 18.4.14: latest update breaks the load path settings

  • (51 stars)

    by Vishesh Likhitkar on 04/02/2014

    four stars just for doing this :) (yet to run the app)

More comments