Jekejeke Prolog Runtime

Jekejeke Prolog Runtime Free App

Rated 3.96/5 (158) —  Free Android application by XLOG Technologies GmbH

Advertisements

About Jekejeke Prolog Runtime

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 info@xlog.ch . 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 interpreter.zip from the web site at http://www.jekejeke.ch/ 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.

How to Download / Install

Download and install Jekejeke Prolog Runtime version 1.2.3 on your Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package: jekpro.platform.headless, download Jekejeke Prolog Runtime.apk

All Application Badges

Free
downl.
Android
2.2+
For everyone
Android app

App History & Updates

What's Changed
Release 1.2.3 (October 02., 2017):
What's New (for more details see website):
- New module domain.
- Directives for local modules.
Version update Jekejeke Prolog Runtime was updated to version 1.2.3
Version update Jekejeke Prolog Runtime was updated to version 1.1.6b
Version update Jekejeke Prolog Runtime was updated to version 1.0.9b
Version update Jekejeke Prolog Runtime was updated to version 1.0.5

What are users saying about Jekejeke Prolog Runtime

S70%
by S####:

Edit:

C70%
by C####:

How does one get a distribution version?

N70%
by N####:

Thank you very much :)

K70%
by K####:

f(X,a)=f(g(X,a),Z). simply hangs...

K70%
by K####:

Nice app. I tested some rule-based analysis and it works perfectly. Thank you!

D70%
by D####:

The REPL duplicates the entire entry to that point: "assert" becomes "aasassasseasserassert". To fix as per youtube link, turn off predictive text. Seems solid

V70%
by V####:

No, pls no, no prolog on android, do not polute this fine medium with this s*** programing language

D70%
by D####:

Wenn ich das was auf den Screenshots ist, eintippe und "eingabe taste" drücke passiert nichts. Mit Bluetooth-Tastatur funktioniert zwar die Eingabe, aber sogar bei dem Wikipedia-Beispiel werden Fehlermeldungen erzeugt. Beispiel: ?- mann(tobias). Fehler: Undefiniertes, privates oder zum Paket gehörender Prädikat mann/1. mann/1 ?-

D70%
by D####:

No complaints, it does its job well.

G70%
by G####:

When I try to type in the REPL random characters appear next to the one I type. For example when I want to type likes(X, Y) and I type "li" it becomes "lli" and subsequently "llilik" when I add "k". It is impossible to use like this.

Z70%
by Z####:

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 to abort. It does not, and the interpreter later crashes with an out of memory error.

V70%
by V####:

Looks good

Z70%
by Z####:

Great interpreter

Z70%
by Z####:

Noice!

Z70%
by Z####:

I get to check whether the code I wrote during my test is correct before I get back to my laptop!

X70%
by X####:

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!

E70%
by E####:

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

N70%
by N####:

I get to check whether the code I wrote during my test is correct before I get back to my laptop!

G70%
by G####:

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

C70%
by C####:

Good

N70%
by N####:

Excellence little prolog system for testing out ideas on my phone when I'm away from my workstation.

O70%
by O####:

nice iloveyou all happy lhat good.evening kain teo

U70%
by U####:

Excellent for students. Practicing Prolog on the go taken to the next level!

N70%
by N####:

Thank you very much :)

N70%
by N####:

Nice app. I tested some rule-based analysis and it works perfectly. Thank you!

N70%
by N####:

Thank you for developing this app for android. It is excellent.

N70%
by N####:

Debug mode would of course add a lot.

L70%
by L####:

I ran some initial tests on a Nexus 7 with Hacker's Keyboard and DroidEdit (for coding). As far as i got: Everything is working fine. A degugger would be fine. Have a look at the web side for additional information and use consult with the absolute path ;-)

D70%
by D####:

I get to check whether the code I wrote during my test is correct before I get back to my laptop!

P70%
by P####:

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

G70%
by G####:

This is very nice. Now that the settings are fixed to work with the latest Android version it is almost perfect.

R70%
by R####:

Good

D70%
by D####:

Excellence little prolog system for testing out ideas on my phone when I'm away from my workstation.

E70%
by E####:

nice iloveyou all happy lhat good.evening kain teo

S70%
by S####:

Excellent for students. Practicing Prolog on the go taken to the next level!

D70%
by D####:

Thank you very much :)

D70%
by D####:

Nice app. I tested some rule-based analysis and it works perfectly. Thank you!

D70%
by D####:

Thank you for developing this app for android. It is excellent.

D70%
by D####:

Debug mode would of course add a lot.

B70%
by B####:

I ran some initial tests on a Nexus 7 with Hacker's Keyboard and DroidEdit (for coding). As far as i got: Everything is working fine. A degugger would be fine. Have a look at the web side for additional information and use consult with the absolute path ;-)


Share The Word!


Rating Distribution

RATING
4.05
158 users

5

4

3

2

1