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

Developing JPL

If you want to develop JPL further you will need to:

  1. Understand the different components of JPL. There is Java, C and Prolog code involved in JPL.
  2. Set-up the source tree of JPL package within the main SWIPL source tree.
    • The whole main SWIPL source trees is required to compile the whole framework using CMAKE and thus generate the C libraries.
  3. Compile and unit tests the compiled version using CMAKE.
  4. Using SWIPL and JPL from the compiled, but uninstalled, system.
  5. Contribute changes to main packges-jpl repository.