menu
an API between SWI-Prolog and the Java Virtual Machine - hosted on GitHub

Release notes

Version history

  • Version JPL 7.x uses SWI Prolog V7 and has modernise JPL’s APIs significantly.

    • Version 7.6.1 works with SWI versions V8.3.x+. It adds Dictionaries as a data type and uses Maven build automation tool.

    • Version 7.6.0 works with SWI versions V8.1.x+. It adds Rationals as a data type and has several term methods refactored into class Term.

    • Version 7.5.0 works with SWI versions V7.4.x to V7.7.x. It has a new implemention of iterators ans solution methods in Queries and better handling of quoted terms.

    • Version 7.4.0 works with SWI versions V7.4.x to V7.7.x. It has a new implemention of JRefs as blobs to address Java objects from Prolog.

  • Versions JPL 3.x,y implemented many changes and worked with SWI V5.2.0 or later (it used multi-threading FLI calls not available in older versions) and Java 2 runtime. It was tested with Microsoft Visual C/C++ 5 under Windows NT 4.0 (SP6a).

  • Version 2.0.2 was released in March 18, 2003. It was developed by Paul Singleton and tested on Windows NT4, and was not tested on any non-Windows platform

  • The first version 1.0.0 of JPL was released in Feb 25, 1999 and was authored by Fred Dushin. It worked with Linux , under kernel 2.1.24.