SWI-Prolog downloads (original) (raw)

linux.pngWe collect information about available packages and issues for building on specific distros here. We provide a PPAfor Ubuntu and snap images

WIP.pngExamine the ChangeLog.

Binaries
Windows version (64-bits) 16,631,007 bytes SWI-Prolog 9.3.24-1 for Microsoft Windows (64 bit) Self-installing executable for Microsoft Windows 64-bit editions. :61f7ad2003d58e32aea7d9546f63951fa2c8deeae6e9863015292150bf961779
Windows version (32-bits) 16,339,172 bytes SWI-Prolog 9.3.24-1 for Microsoft Windows (32 bit) Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python. :2843a066e4b9ccb57c669f1be4f6bb24aeb67028f507236e090cfb595f45fe93
MacOS bundle 42,563,220 bytes SWI-Prolog 9.3.24-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64 Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running thedevelopment tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64). :fcf3f4667d41ed689f3224957539bb8bf9167c784e32b94e96b4535432a3218d
MacOS bundle 28,228,994 bytes SWI-Prolog 8.5.3-1 for MacOSX bundle on intel Mac OS X disk image with relocatable application bundle. Needs xquartz. Same as the fat bundle, but only contains the x86_64 binaries, compiled using gcc13 from Macports. This version is 30-40% faster than the fat binaries on Intel Macs. :39f755e651abedbc7954215949007a115bb676cc6221ae7881a71819487fadf9
Sources
Source archive 12,418,371 bytes SWI-Prolog source for 9.3.24 Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository. :c1d570c30564a4b8db4d4bbf467c5c6c0da82664ec9ea09cd6f0415df1f505d5
Documentation
PDF file 3,394,769 bytes SWI-Prolog 9.3.24 reference manual in PDF SWI-Prolog reference manual as PDF file. This does not include thepackage documentation.
Show all files

Install scripts may download the SHA256 checksum by appending.sha256 to the file name. Scripts can download the latest version by replacing the version of the file withlatest. This causes the server to reply with the location of the latest version using anHTTP 303 See Other message.

About the development releases

The development branches have their own GIT repository at the address below. See the general GIT instructions for details.

% git clone https://github.com/SWI-Prolog/swipl-devel.git

Should I use the development release or the stable one?

Many active SWI-Prolog users track the development releases or GIT versions for developing Prolog applications. Most of the time the development versions are fairly stable. Infrequent larger rewrites to the core infrastructure that may cause instability is typically announced on the forum.

Tracking the latest version offers some advantages for you are user: