Over time, each distribution has established one or more packages for SWI-Prolog
independently based on their own conventions. As a result, nobody knows what SWI-Prolog is called and which packages to install. We are guilty of this as
well by using the short
pl as the default system name.
We wish to use the name swipl on all installations. The system comes with two helper programs, swipl-ld and swipl-rc.
The default installation of SWI-Prolog creates the following items:
docdirectory is used by the documentation system.
We would like to see that the default SWI-Prolog package installs the same development environment on every system. The default top level configure and make build all the packages we consider essential or small enough to include anyway. Debian likes small packages and we came to the following division:
swi-prolog depends on
providing a good default system that does not introduce many dependencies
on a standard workstation environment. See also Debian.
build.templ (see unix) can be used to build and install
the system. If you want to revert to more low-level primitives this file
documents the common tweaks and the process. This file is actively maintained,
so using it for building the distro will reduce your maintenance work.
If you need patches that are not really specific to your distro, such as incomplete cleanup in make distclean, missing DESTROOT or portability issues, please send them to mailto:email@example.com.