File: DevelopmentJPL.md

package info (click to toggle)
swi-prolog 9.0.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 82,408 kB
  • sloc: ansic: 387,503; perl: 359,326; cpp: 6,613; lisp: 6,247; java: 5,540; sh: 3,147; javascript: 2,668; python: 1,900; ruby: 1,594; yacc: 845; makefile: 428; xml: 317; sed: 12; sql: 6
file content (11 lines) | stat: -rw-r--r-- 648 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
# 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](https://github.com/SWI-Prolog/swipl-devel).
    * 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](https://github.com/SWI-Prolog/packages-jpl) repository.