SWI-Prolog is a comprehensive Prolog environment. Its development started in 1987 and has been driven by real-world applications. SWI-Prolog is widely used in research, education, and commercial applications. swi-prolog is build without BerkeleyDB support at the moment (too experimental and won't build) and without GMP support. If you want GMP support with swiprolog, you need to build GMPlib (there is currently no build script at SlackBuilds.org from http://gmplib.org/ and run the script with GMP=yes ./swi-prolog.SlackBuild