For additional libraries check
1) Packages
Packages are relatively independent add-on libraries that may not be available in all installations. Packages are part of the source code releases of SWI-Prolog and may be enabled or disabled during the build.
2) Packs
Please be aware that packs are not moderated. Installing a pack does not execute code in the pack, but simply loading a library from the pack may execute arbitrary code.
A pack is an archive (.zip or .tgz) file that (minimally) contains, two items:
- A subdirectory prolog
If the pack is installed, this directory is added to the Prolog library. This directory contains Prolog files using the extension .pl. - A file
pack.pl
This file provides meta-data for the pack.