Dear All,
A new release for Jekejeke Prolog has just been released.
This release does not feature much improvements in the
interpreter, but it extends its deployment range. In
particular the interpreter can now be used from within
a *shell* and on the *Android* platform.
The highlights are:
New Top-Level:
- Invocation prior to release 0.9.3:
% Development environment start with graphical interface
java -jar toplevel.jar
- Additional invocation since release 0.9.3:
% Development environment start without graphical interface
java -jar toplevel.jar -h
% Runtime library start without graphical interface
java -jar interpreter.jar
% Development environment package for *Android*
toplevel.apk
New Embedding:
- Compilation prior to release 0.9.3:
% Use of runtime library
javac -cp interpreter.jar;...
- Additional compilation since release 0.9.3:
% Use of development environment
javac -cp toplevel.jar;...
% Use of runtime library for *Android*
javac -bootclasspath android.jar -cp interpreter.zip;...
New Functionality:
- New system predicate sys_unbind/1 (SICStus undo/1 implementation).
- Debugger can now break into "repeat, fail".
- On demand variable sernos (During write and lexical comparison).
Download is available from:
http://www.jekejeke.ch
Pleasant coding!
Jan Burse, April 12, 2012